<SEC-DOCUMENT>0001213900-25-103120.txt : 20251028
<SEC-HEADER>0001213900-25-103120.hdr.sgml : 20251028
<ACCEPTANCE-DATETIME>20251028163059
ACCESSION NUMBER:		0001213900-25-103120
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		119
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20251028
DATE AS OF CHANGE:		20251028

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Millennium Group International Holdings Ltd
		CENTRAL INDEX KEY:			0001903995
		STANDARD INDUSTRIAL CLASSIFICATION:	COMMERCIAL PRINTING [2750]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-41673
		FILM NUMBER:		251425300

	BUSINESS ADDRESS:	
		STREET 1:		RM 2722, 27/F
		STREET 2:		NO. 1 HUNG TO ROAD,
		CITY:			KWUN TONG, KOWLOON,
		STATE:			K3
		ZIP:			999077
		BUSINESS PHONE:		85236195768

	MAIL ADDRESS:	
		STREET 1:		RM 2722, 27/F
		STREET 2:		NO. 1 HUNG TO ROAD,
		CITY:			KWUN TONG, KOWLOON,
		STATE:			K3
		ZIP:			999077
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>ea0261607-20f_millennium.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 28 07:15:40 UTC 2025 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mgih="http://www.millenniumgp.com/20250630" xmlns:srt="http://fasb.org/srt/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type"/>
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>UNITED STATES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>SECURITIES AND EXCHANGE
COMMISSION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Washington, D.C. 20549</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-23957">20-F</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>(Mark One)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentRegistrationStatement" id="ixv-36"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric>
<b>REGISTRATION STATEMENT PURSUANT TO SECTION 12(B) OR 12(G) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentAnnualReport" id="ixv-48"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric>
<b>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>For the fiscal year ended
<ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-23958"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-23959">June 30</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-23960">2025</ix:nonNumeric></ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-66"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric>
<b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentShellCompanyReport" id="ixv-78"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric>
<b>SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>For the transition period
from to</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Commission file number:
<ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-23961">001-41568</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-95"><b>Millennium Group International
Holdings Limited</b></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Exact name of registrant
as specified in its charter)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:edgarprovcountryen" name="dei:EntityIncorporationStateCountryCode" id="ixv-103"><b>Cayman Islands</b></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Jurisdiction of incorporation
or organization)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-23962">Flat B-C, 1st Floor</ix:nonNumeric>,
<ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2" id="ixv-23963">Wang Kwong Industrial Building</ix:nonNumeric>,</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine3" id="ixv-23964">45 Hung To Road</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-23965">Kwun
Tong</ix:nonNumeric>, <span style="-sec-ix-hidden: hidden-fact-0">Kowloon</span> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-23966">999077</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Tel: <ix:nonNumeric contextRef="c1" name="dei:CityAreaCode" id="ixv-23967">+852</ix:nonNumeric> <ix:nonNumeric contextRef="c1" name="dei:LocalPhoneNumber" id="ixv-23968">36195768</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Address of principal executive
offices)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelName" id="ixv-125"><b>Ming Yan Lai</b></ix:nonNumeric>, <b><i>Chief
Executive Officer</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine1" id="ixv-23969">Flat B-C, 1st Floor</ix:nonNumeric>,
<ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine2" id="ixv-23970">Wang Kwong Industrial Building</ix:nonNumeric>,</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine3" id="ixv-23971">45 Hung To Road</ix:nonNumeric>, <ix:nonNumeric contextRef="c1" name="dei:EntityAddressCityOrTown" id="ixv-23972">Kwun
Tong</ix:nonNumeric>, <span style="-sec-ix-hidden: hidden-fact-1">Kowloon</span> <ix:nonNumeric contextRef="c1" name="dei:EntityAddressPostalZipCode" id="ixv-23973">999077</ix:nonNumeric><br/>
</b>(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities registered or to be registered pursuant to Section 12(b)
of the Act:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center; width: 32%"><span style="font-size: 10pt"><b>Title of each class</b></span></td> <td style="text-align: center; width: 2%">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center; width: 32%"><span style="font-size: 10pt"><b>Trading symbol(s)</b></span></td> <td style="white-space: nowrap; text-align: center; width: 2%">&#160;</td> <td style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center; width: 32%"><span style="font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-159"><span style="font-size: 10pt">Ordinary shares, par value $0.002 per share</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-163"><span style="font-size: 10pt">MGIH</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-23974">Nasdaq</ix:nonNumeric> Capital Market</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities registered or to be registered pursuant to Section 12(g)
of the Act: <b>None</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities for which there is a reporting obligation pursuant to Section
15(d) of the Act: <b>None</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate the number of outstanding shares of
each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report: <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-23975">11,250,000</ix:nonFraction>
ordinary shares issued and outstanding as of June 30, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registrant is a
well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
Yes <span style="font-family: Times New Roman, Times, Serif">&#9746;</span> <ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-23976">No</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this report is an annual or transition report,
indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act
of 1934.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
Yes <span style="font-family: Times New Roman, Times, Serif">&#9746;</span> <ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-23977">No</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant:
(1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12
months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements
for the past 90 days.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span>
<ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-23978">Yes</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9744;</span> No</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405
of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span>
<ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-23979">Yes</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9744;</span> No</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See definition of &#8220;large
accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="text-align: center">&#160;</td> <td><span style="font-size: 10pt">Large accelerated filer <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></span></td> <td><span style="font-size: 10pt">Accelerated filer <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></span></td> <td><span style="font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-23980">Non-accelerated filer</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span></span></td></tr> <tr style="vertical-align: top"> <td style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td><span style="font-size: 10pt">Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntityEmergingGrowthCompany" id="ixv-261"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company that prepares its
financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition
period for complying with any new or revised financial accounting standards&#8224; provided pursuant to Section 13(a) of the Exchange
Act. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityExTransitionPeriod" id="ixv-267"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial
reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or
issued its audit report. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:IcfrAuditorAttestationFlag" id="ixv-273"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If securities are registered pursuant to Section
12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the fi ling reflect the correction
of an error to previously issued financial statements. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-279"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether any of those error
corrections are restatements that required a recovery analysis of incentive based compensation received by any of the registrant&#8217;s
executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark which basis of accounting
the registrant has used to prepare the financial statements included in this filing:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="white-space: nowrap; text-align: center; width: 19%"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:DocumentAccountingStandard" id="ixv-23981">U.S. GAAP</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span></span></td> <td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; text-align: center; width: 70%"><span style="font-size: 10pt">International Financial Reporting Standards as issued</span></td> <td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; text-align: center; width: 19%"><span style="font-size: 10pt">Other <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></span></td></tr> <tr style="vertical-align: top"> <td style="white-space: nowrap; text-align: center">&#160;</td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">by the International Accounting Standards Board <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></span></td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: center">&#160;</td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If &#8220;Other&#8221; has been checked in response
to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
Item 17 <span style="font-family: Times New Roman, Times, Serif">&#9744;</span> Item 18</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this is an annual report, indicate by check
mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Securities Exchange Act of 1934).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
Yes <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-334"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric> No</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY
PROCEEDINGS DURING THE PAST FIVE YEARS)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has filed all documents and reports required to be filed by Sections 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent
to the distribution of securities under a plan confirmed by a court.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span> No</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 2 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Table of Contents</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="padding-left: 9.25pt; width: 10%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 79%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center; width: 9%"><span style="font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td colspan="3" style="vertical-align: top"><a href="#a_001"><span style="font-size: 10pt"><b>PART I</b></span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">1</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 1.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_002"><span style="font-size: 10pt">IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">1</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 2.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_003"><span style="font-size: 10pt">OFFER STATISTICS AND EXPECTED TIMETABLE</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">1</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 3.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_004"><span style="font-size: 10pt">KEY INFORMATION</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">1</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 4.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_005"><span style="font-size: 10pt">INFORMATION ON THE COMPANY</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">42</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 4A.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_006"><span style="font-size: 10pt">UNRESOLVED STAFF COMMENTS</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">84</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 5.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_007"><span style="font-size: 10pt">OPERATING AND FINANCIAL REVIEW AND PROSPECTS</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">84</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 6.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_008"><span style="font-size: 10pt">DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">95</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 7.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_009"><span style="font-size: 10pt">MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">103</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 8.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_010"><span style="font-size: 10pt">FINANCIAL INFORMATION</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">104</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 9.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_011"><span style="font-size: 10pt">THE OFFER AND LISTING</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">105</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 10.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_012"><span style="font-size: 10pt">ADDITIONAL INFORMATION</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">105</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 11.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_013"><span style="font-size: 10pt">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">125</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 12.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_014"><span style="font-size: 10pt">DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">125</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: white">
    <td colspan="3" style="vertical-align: top"><a href="#a_015"><span style="font-size: 10pt"><b>PART II</b></span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">126</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 13.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_016"><span style="font-size: 10pt">DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">126</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 14.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-size: 10pt"><a href="#a_017">MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">126</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 15.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_018"><span style="font-size: 10pt">CONTROLS AND PROCEDURES</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">126</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 16</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_019"><span style="font-size: 10pt">[RESERVED]</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">127</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM&#160;16A.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_020"><span style="font-size: 10pt">AUDIT COMMITTEE FINANCIAL EXPERT</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">127</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 16B.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_021"><span style="font-size: 10pt">CODE OF ETHICS</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">127</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 16C.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_022"><span style="font-size: 10pt">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">127</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 16D.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_023"><span style="font-size: 10pt">EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">128</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 16E.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_024"><span style="font-size: 10pt">PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">128</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 16F.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_025"><span style="font-size: 10pt">CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">128</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 16G.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_026"><span style="font-size: 10pt">CORPORATE GOVERNANCE</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">128</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM16H. </span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_027"><span style="font-size: 10pt">MINE SAFETY DISCLOSURE</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">128</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 16I.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_028"><span style="font-size: 10pt">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">129</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 16J</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_029"><span style="font-size: 10pt">INSIDER TRADING POLICIES</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">129</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 16K</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_030"><span style="font-size: 10pt">CYBERSECURITY</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">129</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td colspan="3" style="vertical-align: top"><a href="#a_031"><span style="font-size: 10pt"><b>PART III</b></span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">130</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 17.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_032"><span style="font-size: 10pt">FINANCIAL STATEMENTS</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">130</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 18.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_033"><span style="font-size: 10pt">FINANCIAL STATEMENTS</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">130</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-left: 9.25pt"><span style="font-size: 10pt">ITEM 19.</span></td>
    <td>&#160;</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_034"><span style="font-size: 10pt">EXHIBITS</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">130</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Conventions Used in this Annual Report</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Unless otherwise indicated or the context requires
otherwise, references in this annual report (&#8220;Annual Report&#8221;):</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;ASEAN&#8221; refers to the Association
of Southeast Asian Nations;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Brand factories&#8221; refers to in-house
factories operated by brand owners, who are responsible for the design, manufacturing and sale of their own products</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Controlling Shareholders&#8221; refers
to Lai Por, Lai Yau Shing, Lai Yau Chuen, Lai Yau Sang, Lai Yau Fai and Lai Yau Chi collectively, all the six shareholders are residents
of Hong Kong;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Corrugated medium&#8221; refers to paper
used to form the corrugated or fluted component of a corrugated sheet board;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Corrugated paper&#8221; refers to paper
which has been undergone corrugation process;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Corrugated products&#8221; are paper products
sold by Company which has been corrugated and can be printed and mainly used for outer packaging purpose;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Corrugator&#8221; is an automated production
line which consists of machinery that presses corrugated medium into flutes, applies glue to the corrugated medium and affixes sheets
of linerboard to form corrugated sheet board;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Die-cutting&#8221; refers to the process
of cutting materials into desirable shapes using a die;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;ERP system&#8221; is acronym for &#8220;Enterprise
Resource Planning System&#8221;, a software-packaged system which integrates several areas of an organization such as planning, purchasing,
inventory, sales, marketing, finance, and human resources into a single unified system;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Flexo printing&#8221; refers to flexographic
printing technique involving the use of quick-drying, semiliquid inks on substrates;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Flexo printing packaging products&#8221;
refers to packaging products made by utilizing our flexo printing equipment;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Forever Long Development Ltd is a Hong Kong company
commonly held by the individual Controlling Shareholders;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;GFA&#8221; refers to gross floor area;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gramade Investments Limited is a BVI company
commonly held by the individual Controlling Shareholders;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Hong Kong&#8221; refers to the Hong Kong
Special Administrative Region of the PRC;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Huizhou Yimeinuo Industry Co., Ltd. is a PRC
company wholly owned by Millennium (Huizhou) Technology Co., Ltd.;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Inner packaging&#8221; is packaging for
immobilizing goods and serves to protect the packaged goods during transportation against damage from mechanical stress, such as impact,
shock or vibration;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;ISO&#8221; refers to the International
Organization for standardization, a non-government organization based in Geneva, Switzerland, for assessing the quality systems of business
organizations;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;ISO 9001&#8221; is a quality management
system model published by ISO with guidance and tools for companies and organizations who want to ensure that their products and services
consistently meet customers&#8217; requirements, and that quality is consistently improved;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;ISTA&#8221; refers to International Safe
Transit Association;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Lamination&#8221; is the process of laminating
a very thin film of substance on to the printed sheets;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;LC Machine&#8221; is an innovative new
polymer clay rolling and sheeting machine from Lucy Clay Tools;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 4; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;LC MS&#8221; refers to liquid chromatograph-mass
spectrometer;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Millennium&#8221; or the &#8220;Company&#8221;
refers to Millennium Group International Holdings Limited, a Cayman Islands company;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Millennium (Huizhou) Technology Co., Ltd.is a
PRC company wholly owned by Millennium Shenzhen;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Millennium BVI&#8221; refers to Millennium
Group Investment (BVI) Limited, a British Virgin Islands (&#8220;BVI&#8221;) company wholly owned by Millennium;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Millennium HK&#8221; refers to Millennium
Holdings International Limited, a Hong Kong company wholly owned by Millennium Investment International Limited;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Millennium Investment International Limited is
a Hong Kong company wholly owned by Millennium BVI;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Millennium Investment International (BVI) Limited
is a BVI company commonly held by the individual Controlling Shareholders;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Millennium Packaging&#8221; refers to
Millennium Packaging Group International Limited, a Hong Kong company wholly owned by Millennium Strategic;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Millennium Packaging Technology (Huizhou) Co.,
Ltd. is a PRC company wholly owned by Millennium Shenzhen;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Millennium Printing International Limited is
a Hong Kong company wholly owned by Millennium Strategic;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Millennium Shenzhen&#8221; refers to Millennium
Printing (Shenzhen) Co., Ltd., a PRC company wholly owned by Millennium HK;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Millennium Strategic&#8221; refers to
Millennium Strategic International Limited, a Hong Kong company whose voting right and variable return is 99.97% owned by Millennium
HK and 0.03% owned by Millennium Shenzhen;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;MP Production Site&#8221; refers to our
production base in the PRC situated at No. 4 Industrial Zone, Shui Tian Community, Shi Yan Street, Bao&#8217;an District, Shenzhen, the
PRC;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">MPG Global Company Limited is a Vietnamese company
wholly owned by Millennium Packaging;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;OEM&#8221; refers to original equipment
manufacturing, a type of manufacturing under which products are manufactured in whole or in part in accordance with the brand owners&#8217;
specifications and are marketed under the brand owners&#8217; own brand names;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Offset printing&#8221; is a printing technique
involving setting images and words on paper through a series of metal plates and rubber mats;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Outer packaging&#8221; is the outermost
protection of a composite or combination packaging and serves to protect the contents during transportation, against damage from mechanical
stress, such as impact, shock or vibration;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Packaging products&#8221; are printed
paper products sold by the Company, which can be corrugated and mainly used for inner packaging purpose;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;PRC&#8221; or &#8220;China&#8221; refers
to the People&#8217;s Republic of China;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Pre-press&#8221; refers primarily to pre-press
color management to enhance the color image and quality of the product;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Printing plate&#8221; is a plate used
in the printing process on which an image is put through photomechanical, photochemical or laser processes;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Putian Xiqi Branding Strategy Co., Ltd. is a
PRC company wholly owned by Millennium Shenzhen;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Screen printing&#8221; is a technique
involving the imprinting of digital designs on substrates;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Sq.m.&#8221; refers to square meters;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;TAPPI&#8221; refers to the Technical Association
of Pulp and Paper Industry;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;UV coating&#8221; refers to the application
of ultraviolet coating to printed surfaces to improve the protectiveness of the product;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Wah Tong Investment International Limited is
a Hong Kong company wholly owned by Millennium Strategic;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;XRF&#8221; refers to X-Ray Fluorescence
Spectrometer;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">YC 1926 (BVI) Limited is a BVI company commonly
held by the individual Controlling Shareholders;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Yee Woo Paper Investment International Limited
is a Hong Kong company wholly owned by Millennium Strategic;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Yee Woo Paper Packaging (HK) Company Limited
is a Hong Kong company wholly owned by Millennium Strategic;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Yee Woo Production Site&#8221; refers
to our production base in the PRC situated at Yi He Industrial Zone, No. 137 Bao Shi East Road, Shuitian Community, Shiyan Street, Bao&#8217;an
District, Shenzhen, the PRC;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Yee Woo Vietnam Paper Products Company Limited
is a Vietnamese company wholly owned by Yee Woo Paper Investment International Limited;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;YWPPC&#8221; refers to Yee Woo Paper Packaging
(China) Company Limited, a Hong Kong company commonly held by the individual Controlling Shareholders; and</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our business is primarily conducted in Hong Kong
and the financial records of our subsidiaries in Hong Kong are maintained in HKD, their functional currency. Translations of amounts
from HK$ into US$ are solely for the convenience of the reader and were calculated at the noon buying rate of US$1 = HK$7.8363 on June
30, 2023, US$1 = HK$7.8081 on June 30, 2024 and US$1 = HK$7.8499 on June 30, 2025, as published in statistical release of the United
States Federal Reserve Board. We make no representation that the HKD or U.S. dollar amounts referred to in this Annual Report could have
been or could be converted into U.S. dollars or HKD, as the case may be, at any particular rate or at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The relevant exchange rates are listed below:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">For the Year<br/> Ended</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">For the Year<br/> Ended</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">For the Year<br/> Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font-weight: bold; text-align: left">Years Ended USD:RMB exchange rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.17</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.27</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.26</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Years Average USD:RMB exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.95</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Years Ended USD:HKD exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.85</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.81</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.84</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Years Average USD:HKD exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.79</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.82</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.84</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Years Ended USD:VND exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,103</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,455</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,583</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Years Average USD:VND exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,962</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,706</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the sake of clarity, this Annual Report follows
the English naming convention of first name followed by last name, regardless of whether an individual&#8217;s name is Chinese or English.
For example, the name of our Chairman will be presented as &#8220;Ming Hung Lai,&#8221; even though, in Chinese, Mr. Lai&#8217;s name
is presented as &#8220;Lai Ming Hung.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have relied on statistics provided by a variety
of publicly available sources regarding China&#8217;s expectations of growth. We did not, directly or indirectly, sponsor or participate
in the publication of such materials, and these materials are not incorporated in this Annual Report other than to the extent specifically
cited in this Annual Report. We have sought to provide current information in this Annual Report and believe that the statistics provided
in this Annual Report remain up-to-date and reliable, and these materials are not incorporated in this Annual Report other than to the
extent specifically cited in this Annual Report. Except where otherwise stated, all ordinary share accounts provided herein are on a
pre-share-increase basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 6; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iv<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SPECIAL CAUTIONARY NOTICE REGARDING FORWARD-LOOKING
STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain matters discussed in this report may
constitute forward-looking statements for purposes of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and
the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and involve known and unknown risks, uncertainties
and other factors that may cause our actual results, performance or achievements to be materially different from the future results,
performance or achievements expressed or implied by such forward-looking statements. The words &#8220;expect,&#8221; &#8220;anticipate,&#8221;
&#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;seek,&#8221; &#8220;estimate,&#8221; and similar expressions
are intended to identify such forward-looking statements. Our actual results may differ materially from the results anticipated in these
forward-looking statements due to a variety of factors, including, without limitation, those discussed under &#8220;Item 3-Key Information-Risk
Factors,&#8221; &#8220;Item 4-Information on the Company,&#8221; &#8220;Item 5-Operating and Financial Review and Prospects,&#8221; and
elsewhere in this report, as well as factors which may be identified from time to time in our other filings with the Securities and Exchange
Commission (the &#8220;SEC&#8221;) or in the documents where such forward-looking statements appear. All written or oral forward-looking
statements attributable to us are expressly qualified in their entirety by these cautionary statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The forward-looking statements contained in this
report reflect our views and assumptions only as of the date this report is signed. Except as required by law, we assume no responsibility
for updating any forward-looking statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->v<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART I</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable for annual reports on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable for annual reports on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 3. KEY INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>A. Selected Financial Data</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Summary of Financial Position and Cash Flows
of Millennium Group International Holdings Limited and Subsidiaries</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED BALANCE SHEETS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>AS OF JUNE 30, 2025 AND 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Current assets:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,689,219</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,346,584</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,842</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,100,656</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,462,980</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Prepayments, other receivables and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,391,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,240,639</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Inventories, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,538,816</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,715,494</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,807,828</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">27,765,697</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Non-current assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Property, plant and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,447,205</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,792,835</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,177,674</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,474,737</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Intangible asset, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100,667</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">197,787</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Deferred tax assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">165,983</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">329,594</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Other non-current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,547,727</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,076,456</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total non-current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,439,256</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">15,871,409</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Assets</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">36,247,084</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">43,637,106</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Current Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,580,584</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,648,331</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,024,301</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,684,556</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Lease obligation &#8211; current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">223,543</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218,578</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Bank borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,108,552</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,582,665</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Tax payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">212,801</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total current liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">11,149,781</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">12,134,130</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Non-current liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Lease obligation &#8211; non-current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">187,355</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">456,933</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total non-current liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">187,355</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">456,933</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">11,337,136</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">12,591,063</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">COMMITMENTS AND CONTINGENCIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Ordinary shares: US$0.002&#160;par value per share, 125,000,000 shares authorized; 11,250,000 shares issued and outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Additional paid-up capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,361,149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,361,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Statutory reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,049,119</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,049,119</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accumulated other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,708,980</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,888,270</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Accumulated deficit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,813,840</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(498,455</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total shareholders&#8217; equity</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">24,909,948</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">31,046,043</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total liabilities and shareholders&#8217; equity</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">36,247,084</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">43,637,106</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See accompanying notes to consolidated financial
statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 8; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE
LOSS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED JUNE 30, 2025, 2024 and
2023</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,334,149</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">38,530,773</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">45,598,620</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,649,031</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,226,192</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(36,534,358</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gross Profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,685,118</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,304,581</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,064,262</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Selling and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,334,120</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,651,505</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,875,650</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,365,859</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,581,030</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,270,966</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,699,979</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15,232,535</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,146,616</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,014,861</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,927,954</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,082,354</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other income (loss):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">670,963</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,163</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,366,394</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Other expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(323,983</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(725,374</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(31,095</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Interest expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(354,412</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(958,935</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(684,358</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Total other (loss) income, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,432</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,635,146</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">650,941</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss before income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,022,293</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,563,100</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(431,413</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax (expense) credit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(293,092</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(206,944</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">77,302</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,315,385</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,770,044</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(354,111</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Other Comprehensive Loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Foreign currency translation adjustment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">179,290</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(102,715</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,076,878</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Comprehensive Loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,136,095</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,872,759</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,430,989</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -0.25in; padding-left: 0.25in">Net (loss) per share attributable to ordinary shareholders - basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.56</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.78</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.03</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Weighted average number of ordinary shares used in computing net (loss) per share - basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,250,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,250,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,301,370</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See accompanying notes to consolidated financial
statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED JUNE 30, 2025, 2024 and
2023</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Cash Flows from Operating Activities:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(6,315,385</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(8,770,044</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(354,111</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">980,202</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,398,862</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,702,331</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">Impairment of inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,116</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">564,020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">133,218</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Provision for bad debts (reversal of provision)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">191,958</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">157,765</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(116,846</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">Impairment of PPE</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">128,017</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Loss (gain) on disposal of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">305,523</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(88,241</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,949</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">166,073</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,808</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(106,103</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,240,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">688,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,690,275</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Prepayments, other receivables and other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(283,604</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(58,196</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(476,360</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,189,216</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,284,158</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,408,444</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Prepaid tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">160,504</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(264,989</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Right-of-use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">312,426</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(419,957</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">777,309</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(255,814</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">501,745</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(683,205</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(99,359</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">250,488</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,586,850</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,624,132</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,248,316</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(226,444</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">211,520</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,352</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(342,621</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Related party balances &#8211; trade nature</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(54,650</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(659,678</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(707,311</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net Cash (Used in) Provided by Operating Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,719,389</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,106,011</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,109,777</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Cash Flows from Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Purchases of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,023,740</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,376,967</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(186,565</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Prepayment of land cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">183,460</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Proceeds from disposal of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">289,170</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">162,902</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Purchase of intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,194</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29,458</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29,955</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net Cash (Used in) by Investing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,554,304</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,243,523</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(216,520</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Cash Flows from Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net proceeds from issuance of ordinary shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,227,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Repayment of bank borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10,962,402</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22,049,203</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18,662,822</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Proceeds from bank borrowings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,522,309</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,188,856</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,235,091</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net Cash Provided by (Used in) Financing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">559,907</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,860,347</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,799,269</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Effect of Exchange Rate Changes on Cash and Cash Equivalents</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">144,263</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,158</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,563,355</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Net (Decrease) Increase in Cash and Cash Equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,569,523</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(14,230,038</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,129,171</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash, Cash Equivalents and Restricted Cash - Beginning of Year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,346,584</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">27,576,622</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,447,451</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash, Cash Equivalents and Restricted Cash - End of Year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,777,061</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,346,584</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">27,576,622</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Supplemental Disclosure of Cash Flow Information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Cash paid for interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(344,757</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(850,614</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(684,358</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Cash returned (paid) for income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">97,428</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(593,569</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(614,026</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Supplemental significant non-cash financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Waiver of amounts due to shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Recapitalization - transfer out of retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Recapitalization - transfer into additional paid in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Prepaid offering costs net off with additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">515,952</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See accompanying notes to consolidated financial
statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Exchange Rate Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financial information is presented in U.S.
dollars. Our PRC subsidiaries&#8217; functional currency is Renminbi (&#8220;RMB&#8221;), the currency of the PRC. Transactions which
are denominated in currencies other than RMB are translated into RMB at the exchange rate quoted by the People&#8217;s Bank of China
at the dates of the transactions. Exchange gains and losses resulting from transactions denominated in a currency other than the RMB
are included in statements of operations as foreign currency transaction gains or losses. Our financial statements have been translated
into U.S. dollars in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) Topic 830, &#8220;Foreign Currency Matters&#8221;.
The financial information is first prepared in RMB and then is translated into U.S. dollars at period-end exchange rates as to assets
and liabilities and average exchange rates as to revenue and expenses. Capital accounts are translated at their historical exchange rates
when the capital transactions occurred. The effects of foreign currency translation adjustments are included as a component of accumulated
other comprehensive income (loss) in shareholders&#8217; equity.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We make no representation that any RMB or U.S.
dollar amounts could have been, or could be, converted into U.S. dollars or RMB, as the case may be, at any particular rate, or at all.
The PRC government imposes control over its foreign currency reserves in part through direct regulation of the conversion of RMB into
foreign exchange and through restrictions on foreign trade. We do not currently engage in currency hedging transactions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>3.B. Capitalization and Indebtedness</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable for annual reports on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>3.C. Reasons for the Offer and Use of Proceeds</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable for annual reports on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>3.D. Risk Factors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration:underline">Risks Related to Doing Business in China</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>The filing, approval
or other administration requirements of the Chinese Securities Regulatory Commission (the &#8220;CSRC&#8221;) or other PRC government
authorities may be required in connection with our future offshore offering under PRC law, and, if required, we cannot predict whether
or for how long we will be able to complete the filing procedure with the CSRC and obtain such approval or complete such filing, as applicable.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The Regulations on Mergers
and Acquisitions of Domestic Companies by Foreign Investors (the &#8220;M&amp;A Rules&#8221;), adopted by six PRC regulatory agencies
in 2006 and amended in 2009, include, among other things, provisions that purport to require that an offshore special purpose vehicle,
formed for the purpose of an overseas listing of securities through acquisitions of domestic enterprises in China or assets and controlled
by enterprises or individuals in China, to obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle&#8217;s
securities on an overseas stock exchange. On September 21, 2006, pursuant to the M&amp;A Rules and other PRC laws, the CSRC published
on its official website relevant guidance regarding its approval of the listing and trading of special purpose vehicles&#8217; securities
on overseas stock exchanges, including a list of application materials. However, substantial uncertainty remains regarding the scope
and applicability of the M&amp;A Rules to offshore special purpose vehicles.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On July 6, 2021, the
relevant PRC government authorities issued Opinions on Strictly Cracking Down Illegal Securities Activities in accordance with the Law.
These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas
listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory
systems to deal with the risks and incidents faced by China-based overseas-listed companies. These opinions and any related implementation
rules to be enacted may subject us to additional compliance requirement in the future. As of the date hereof, no official guidance or
related implementation rules have been issued. As a result, the Opinions on Strictly Cracking Down on Illegal Securities Activities remain
unclear on how they will be interpreted, amended and implemented by the relevant PRC governmental authorities. We cannot assure that
we will remain fully compliant with all new regulatory requirements of these opinions or any future implementation rules on a timely
basis, or at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Pursuant to Cybersecurity
Review Measures which were issued on December 28, 2021 and became effective on February 15, 2022, network platform operators holding
over one million users&#8217; personal information must apply with the Cybersecurity Review Office for a cybersecurity review before
any public offering at a foreign stock exchange. However, given the Cybersecurity Review Measures were relatively new, there are substantial
uncertainties as to the interpretation, application and enforcement of the Cybersecurity Review Measures. It remains uncertain whether
we should apply for cybersecurity review prior to any offshore offering and that we would be able to complete the applicable cybersecurity
review procedures in a timely manner, or at all, if we are required to do so. In addition, on November 14, 2021, the Cyberspace Administration
of China (the &#8220;CAC&#8221;) published the Administration Regulations on Network Data Security (Draft for Comments), or the Draft
Measures for Network Data Security, which provides that data processors conducting the following activities shall apply for cybersecurity
review: (i) merger, reorganization or separation of Internet platform operators that have acquired a large number of data resources related
to national security, economic development or public interests affects or may affect national security; (ii) overseas listing of data
processors processing over one million users&#8217; personal information; (iii) listing in Hong Kong which affects or may affect national
security; (iv) other data processing activities that affect or may affect national security. In addition, the Draft Measures for Network
Data Security also require Internet platform operators to establish platform rules, privacy policies and algorithm strategies related
to data, and solicit public comments on their official websites and personal information protection related sections for no less than
30 working days when they formulate platform rules or privacy policies or makes any amendments that may have significant impacts on users&#8217;
rights and interests. The CAC solicited comments on this draft, but there is no timetable as to when it will be enacted.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On February 17, 2023,
the CSRC promulgated Trial Administrative Measures of the Overseas Securities Offering and Listing by Domestic Companies (the &#8220;Overseas
Listing Trial Measures&#8221;) and five relevant guidelines, which became effective on March 31, 2023. According to the Overseas Listing
Trial Measures, PRC domestic companies that seek to offer and list securities in overseas markets, either in direct or indirect means,
are required to fulfill the filing procedure with the CSRC and report relevant information. The Overseas Listing Trial Measures provides
that an overseas listing or offering is explicitly prohibited, if any of the following: (1) such securities offering and listing is explicitly
prohibited by provisions in laws, administrative regulations and relevant state rules; (2) the intended securities offering and listing
may endanger national security as reviewed and determined by competent authorities under the State Council in accordance with law; (3)
the domestic company intending to make the securities offering and listing, or its controlling shareholder(s) and the actual controller,
have committed relevant crimes such as corruption, bribery, embezzlement, misappropriation of property or undermining the order of the
socialist market economy during the latest three years; (4) the domestic company intending to make the securities offering and listing
is currently under investigations for suspicion of criminal offenses or major violations of laws and regulations, and no conclusion has
yet been made thereof; or (5) there are material ownership disputes over equity held by the domestic company&#8217;s controlling shareholder(s)
or by other shareholder(s) that are controlled by the controlling shareholder(s) and/or actual controller.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The Overseas Listing
Trial Measures also provides that if the issuer meets both the following criteria, the overseas securities offering and listing conducted
by such issuer will be deemed as indirect overseas offering by PRC domestic companies: (1) 50% or more of any of the issuer&#8217;s operating
revenue, total profit, total assets or net assets as documented in its audited consolidated financial statements for the most recent
fiscal year is accounted for by domestic companies; and (2) the issuer&#8217;s main business activities are conducted in China, or its
main place(s) of business are located in China, or the majority of senior management staff in charge of its business operations and management
are PRC citizens or have their usual place(s) of residence located in China. Where an issuer submits an application for initial public
offering to competent overseas regulators, such issuer must file with the CSRC within three business days after such application is submitted.
In addition, the Overseas Listing Trial Measures provide that the direct or indirect overseas listings of the assets of domestic companies
through one or more acquisitions, share swaps, transfers or other transaction arrangements shall be subject to filing procedures in accordance
with the Overseas Listing Trial Measures. The Overseas Listing Trial Measures also requires subsequent reports to be filed with the CSRC
on material events, such as change of control or voluntary or forced delisting of the issuer(s) who have completed overseas offerings
and listings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">At a press conference
held for these new regulations (&#8220;Press Conference&#8221;), officials from the CSRC clarified that the domestic companies that have
already been listed overseas on or before March 31, 2023 shall be deemed as existing issuers (the &#8220;Existing Issuers&#8221;). Existing
Issuers are not required to complete the filling procedures immediately, and they shall be required to file with the CSRC upon occurrences
of certain subsequent matters such as follow-on offerings of securities. According to the Overseas Listing Trial Measures and the Press
Conference, the existing domestic companies that have completed overseas offering and listing before March 31, 2023, such as us, shall
not be required to perform filing procedures for the completed overseas securities issuance and listing. However, from the effective
date of the regulation, any of our subsequent securities offering in the same overseas market or subsequent securities offering and listing
in other overseas markets shall be subject to the filing requirement with the CSRC within three working days after the offering is completed
or after the relevant application is submitted to the relevant overseas authorities, respectively. If it is determined that any approval,
filing or other administrative procedures from other PRC governmental authorities is required for any future offering or listing, we
cannot assure you that we can obtain the required approval or accomplish the required filings or other regulatory procedures in a timely
manner, or at all. If we fail to fulfill filing procedure as stipulated by the Trial Measures or offer and list securities in an overseas
market in violation of the Trial Measures, the CSRC may order rectification, issue warnings to us, and impose a fine of between RMB1,000,000($140,000)
and RMB10,000,000($1.4 million). Persons-in-charge and other persons that are directly liable for such failure shall be warned and each
imposed a fine from RMB500,000($70,000) to RMB5,000,000($700,000). Controlling shareholders and actual controlling persons of us that
organize or instruct such violations shall be imposed a fine from RMB1,000,000($140,000) and RMB10,000,000($1.4 million).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On February 24, 2023,
the CSRC published the Provisions on Strengthening the Confidentiality and Archives Administration Related to the Overseas Securities
Offering and Listing by Domestic Enterprises (the &#8220;Provisions on Confidentiality and Archives Administration&#8221;), which came
into effect on March 31, 2023. The Provisions on Confidentiality and Archives Administration requires that, in the process of overseas
issuance and listing of securities by domestic entities, the domestic entities, and securities companies and securities service institutions
that provide relevant securities service shall strictly implement the provisions of relevant laws and regulations and the requirements
of these provisions, establish and improve rules on confidentiality and archives administration. Where the domestic entities provide or publicly disclose documents, materials or other items related to the state secrets and government work secrets to the relevant
securities companies, securities service institutions, overseas regulatory authorities, or other entities or individuals, the companies
shall apply for approval of competent departments with the authority of examination and approval in accordance with law and report the
matter to the secrecy administrative departments at the same level for record filing. Where there is unclear or controversial whether
or not the concerned materials are related to state secrets, the materials shall be reported to the relevant secrecy administrative departments
for determination. However, there remain uncertainties regarding the further interpretation and implementation of the Provisions on Confidentiality
and Archives Administration.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As of the date hereof,
we and our PRC subsidiaries have obtained the requisite licenses and permits from the PRC government authorities that are material for
the business operations of our PRC subsidiaries. In addition, as of the date hereof, we and our PRC subsidiaries are not required to
obtain approval or permission from the CSRC or the CAC or any other entity that is required to approve our PRC subsidiaries&#8217; operations
or required for us to offer securities to foreign investors under any currently effective PRC laws, regulations, and regulatory rules.
If it is determined that we are subject to filing requirements imposed by the CSRC under the Overseas Listing Regulations or approvals
from other PRC regulatory authorities or other procedures, including the cybersecurity review under the revised Cybersecurity Review
Measures, for our future offshore offerings, it would be uncertain whether we can or how long it will take us to complete such procedures
or obtain such approval and any such approval could be rescinded. Any failure to obtain or delay in completing such procedures or obtaining
such approval for our offshore offerings, or a rescission of any such approval if obtained by us, would subject us to sanctions by the
CSRC or other PRC regulatory authorities for failure to file with the CSRC or failure to seek approval from other government authorization
for our offshore offerings. These regulatory authorities may impose fines and penalties on our operations in China, limit our ability
to pay dividends outside of China, limit our operating privileges in China, delay or restrict the repatriation of the proceeds from our
offshore offerings into China or take other actions that could materially and adversely affect our business, financial condition, results
of operations, and prospects, as well as the trading price of our ordinary shares. The CSRC or other PRC regulatory authorities also
may take actions requiring us, or making it advisable for us, to halt our offshore offerings before settlement and delivery of the securities
offered. Consequently, if investors engage in market trading or other activities in anticipation of and prior to settlement and delivery,
they do so at the risk that settlement and delivery may not occur. In addition, if the CSRC or other regulatory authorities later promulgate
new rules or explanations requiring that we obtain their approvals or accomplish the required filing or other regulatory procedures for
our prior offshore offerings, we may be unable to obtain a waiver of such approval requirements, if and when procedures are established
to obtain such a waiver. Any uncertainties or negative publicity regarding such approval requirement could materially and adversely affect
our business, prospects, financial condition, reputation, and the trading price of our ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The Chinese government may intervene or
influence our operations at any time or may exert more control over offerings conducted overseas and foreign investment in China-based
issuers, which could result in a material change in our operations and/or the value of our ordinary shares. Additionally, the governmental
and regulatory interference could significantly limit or completely hinder our ability to offer or continue to offer securities to investors
and cause the value of such securities to significantly decline or be worthless.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our business is subject to governmental supervision
and regulation by the relevant PRC governmental authorities, including but not limited to the SAMR, formerly known as SAIC. Together,
these governmental authorities promulgate and enforce regulations that cover many aspects of our day-to-day operations. If we are deemed
to be not in compliance with these requirements, we may be subject to fines and other administrative penalties from the relevant PRC
government authorities. In case of our failure to rectify our noncompliance within required period by the relevant PRC government authorities,
we may be forced to suspend our operation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government has initiated a series of
regulatory actions and statements to regulate business operations in China with little advance notice, including cracking down on illegal
activities in the securities market, adopting new measures to extend the scope of cybersecurity reviews, and expanding the efforts in
anti-monopoly enforcement. The Chinese government exerts substantial influence and control over the manner in which we must conduct our
business activities. Our PRC operating entities&#8217; ability to operate in China may be adversely affected by changes in Chinese laws
and regulations. Under the current government leadership, the government of the PRC has been pursuing reform policies which have adversely
affected China-based operating companies whose securities are listed in the United States, with significant policies changes being made
from time to time without notice. There are substantial uncertainties regarding the interpretation and application of PRC laws and regulations,
including, but not limited to, the laws and regulations governing our business, or the enforcement and performance of our contractual
arrangements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, there have been constant changes
and amendments of laws and regulations over the past 30 years in order to keep up with the rapidly changing society and economy in China.
Because government agencies and courts provide interpretations of laws and regulations and decide contractual disputes and issues, their
inexperience in adjudicating new business and new polices or regulations in certain less developed areas causes uncertainty and may affect
our operating entities&#8217; business. Consequently, we cannot predict the future direction of Chinese legislative activities with respect
to either businesses with foreign investment or the effectiveness on enforcement of laws and regulations in China. The uncertainties,
including new laws and regulations and changes of existing laws, as well as judicial interpretation by inexperienced officials in the
agencies and courts in certain areas, may cause possible problems to foreign investors. Although the PRC government has been pursuing
economic reform policies for more than two decades, the PRC government continues to exercise significant control over economic growth
in the PRC through the allocation of resources, controlling payments of foreign currency, setting monetary policy and imposing policies
that impact particular industries in different ways. We cannot assure you that the PRC government will continue to pursue policies favoring
a market-oriented economy or that existing policies will not be significantly altered, especially in the event of a change in leadership,
social or political disruption, or other circumstances affecting political, economic and social life in the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Existing and new laws and regulations may be
enforced from time to time and substantial uncertainties exist regarding the interpretation and implementation of current and any future
PRC laws and regulations applicable to us. If the PRC government promulgates new laws and regulations that impose additional restrictions
on our operations, or tightens enforcements of existing or new laws or regulations, it has the authority, among other things, to levy
fines, confiscate income, revoke business licenses, and require us to discontinue our relevant business or impose restrictions on the
affected portion of our business. Any of these actions by the PRC government may have a material and adverse effect on our results of
operations. As a result, our business, reputation, value of our ordinary shares, financial condition and results of operations may be
materially and adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>There are uncertainties in the interpretation
and enforcement of Chinese laws and regulations could limit the legal protections available to us.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC legal system is a civil law system based
on written statutes and prior court decisions may be cited for reference but have limited precedential value. The PRC legal system is
evolving rapidly, but its current slate of laws may not be sufficient to cover all aspects of the economic activities in China, including
such activities that relate to or have an impact on our business. Implementation and interpretations of many laws, regulations and rules
are not always uniform and enforcement of these laws, regulations and rules involves uncertainties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Therefore, these risks may result in a material
change in business operations, significant depreciation of the value of our ordinary shares, or a complete hinderance of our ability
to offer or continue to offer our securities to investors. The Chinese government has initiated a series of regulatory actions and statements
to regulate business operations in China with little advance notice, including cracking down on illegal activities in the securities
market, enhancing supervision over China-based companies listed overseas using a VIE structure, adopting new measures to extend the scope
of cybersecurity reviews, and expanding the efforts in anti-monopoly enforcement. Since these statements and regulatory actions are new,
it is highly uncertain how soon legislative or administrative regulation making bodies will respond and what existing or new laws or
regulations or detailed implementations and interpretations will be modified or promulgated, if any, and the potential impact such modified
or new laws and regulations will have on our daily business operation, the ability to accept foreign investments and list on an U.S.
or other foreign exchange.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although we have taken measures to comply with
the laws and regulations that are applicable to our business operations, including the regulatory principles raised by the CBRC, and
avoiding conducting any activities that may be deemed as illegal fund-raising, forming capital pool or providing guarantee to investors
under the current applicable laws and regulations, the PRC government authority may promulgate new laws and regulations regulating the
direct lending service industry in the future. We cannot assure you that our practices would not be deemed to violate any PRC laws or
regulations relating to illegal fund-raising, forming capital pools or the provision of credit enhancement services. Moreover, we cannot
rule out the possibility that the PRC government will institute a license requirement covering our industry at some point in the future.
If such a licensing regime were introduced, we cannot assure you that we would be able to obtain any newly required license in a timely
manner, or at all, which could materially and adversely affect our business and impede our ability to continue our operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, we may have to resort to administrative
and court proceedings to enforce our legal rights. However, since PRC administrative and court authorities have significant discretion
in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative
and court proceedings and the level of legal protection we enjoy, than in more developed legal systems. Furthermore, the PRC legal system
is based in part on government policies and internal rules (some of which are not published in a timely manner or at all) that may have
a retroactive effect. As a result, we may not be aware of our violation of these policies and rules until sometime after the violation.
Such uncertainties, including uncertainty over the scope and effect of our contractual, property (including intellectual property) and
procedural rights, could materially and adversely affect our business and impede our ability to continue our operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>We may become
subject to a variety of laws and regulations in the PRC regarding privacy, data security, cybersecurity, and data protection. We may
be liable for improper use or appropriation of personal information provided by our customers.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may become subject to a variety of laws and
regulations in the PRC where we operate regarding privacy, data security, cybersecurity, and data protection. These laws and regulations
are continuously evolving and developing. The scope and interpretation of the laws that are or may be applicable to us are often uncertain
and may be conflicting, particularly with respect to foreign laws. In particular, there are numerous laws and regulations regarding privacy
and the collection, sharing, use, processing, disclosure, and protection of personal information and other user data. Such laws and regulations
often vary in scope, may be subject to differing interpretations, and may be inconsistent among different jurisdictions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We expect to obtain information about various
aspects of our operations as well as regarding our employees and third parties. We also maintain information about various aspects of
our operations as well as regarding our employees. The integrity and protection of our customer, employee and company data is critical
to our business. Our customers and employees expect that we will adequately protect their personal information. We are required by applicable
laws to keep strictly confidential the personal information that we collect, and to take adequate security measures to safeguard such
information.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC Criminal Law, as amended by its Amendment
7 (effective on February 28, 2009) and Amendment 9 (effective on November 1, 2015), prohibits institutions, companies and their employees
from selling or otherwise illegally disclosing a citizen&#8217;s personal information obtained during the course of performing duties
or providing services or obtaining such information through theft or other illegal ways. On November 7, 2016, the Standing Committee
of the PRC National People&#8217;s Congress issued the Cyber Security Law of the PRC, or Cyber Security Law, which became effective on
June 1, 2017.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Cyber Security Law, network operators
must not, without users&#8217; consent, collect their personal information, and may only collect users&#8217; personal information necessary
to provide their services. Providers are also obliged to provide security maintenance for their products and services and shall comply
with provisions regarding the protection of personal information as stipulated under the relevant laws and regulations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Civil Code of the PRC (issued by the PRC
National People&#8217;s Congress on May 28, 2020 and effective from January 1, 2021) provides main legal basis for privacy and personal
information infringement claims under the Chinese civil laws. PRC regulators, including the Cyberspace Administration of China, MIIT,
and the Ministry of Public Security have been increasingly focused on regulation in the areas of data security and data protection.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC regulatory requirements regarding cybersecurity
are constantly evolving. For instance, various regulatory bodies in China, including the Cyberspace Administration of China, the Ministry
of Public Security and the State Administration for Market Regulation (the &#8220;SAMR&#8221;), have enforced data privacy and protection
laws and regulations with varying and evolving standards and interpretations. In April 2020, the Chinese government promulgated Cybersecurity
Review Measures, which came into effect on June 1, 2020. According to the Cybersecurity Review Measures, operators of critical information
infrastructure must pass a cybersecurity review when purchasing network products and services which do or may affect national security.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2016, the Standing Committee of China&#8217;s
National People&#8217;s Congress passed China&#8217;s first Cybersecurity Law (&#8220;CSL&#8221;), which became effective in June 2017.
The CSL is the first PRC law that systematically lays out the regulatory requirements on cybersecurity and data protection, subjecting
many previously under-regulated or unregulated activities in cyberspace to government scrutiny. The legal consequences of violation of
the CSL include penalties of warning, confiscation of illegal income, suspension of related business, winding up for rectification, shutting
down the websites, and revocation of business license or relevant permits. In April 2020, the Cyberspace Administration of China and
certain other PRC regulatory authorities promulgated the Cybersecurity Review Measures, which became effective in June 2020. Pursuant
to the Cybersecurity Review Measures, operators of critical information infrastructure must pass a cybersecurity review when purchasing
network products and services which do or may affect national security.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 10, 2021, the Standing Committee of the
NPC promulgated the PRC Data Security Law, which took effect on September 1, 2021. The Data Security Law also sets forth the data security
protection obligations for entities and individuals handling personal data, including that no entity or individual may acquire such data
by stealing or other illegal means, and the collection and use of such data should not exceed the necessary limits The costs of compliance
with, and other burdens imposed by, CSL and any other cybersecurity and related laws may limit the use and adoption of our products and
services and could have an adverse impact on our business. Further, if the enacted version of the Measures for Cybersecurity Review mandates
clearance of cybersecurity review and other specific actions to be completed by companies like us, we face uncertainties as to whether
such clearance can be timely obtained, or at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 10, 2021, the Cyberspace Administration
of China, or the CAC, issued a revised draft of the Measures for Cybersecurity Review for public comments (the &#8220;Review Measures&#8221;),
and on December 28, 2021, the Cyberspace Administration of China jointly with the relevant authorities published Measures for Cybersecurity
Review (2021) which took effect on February 15, 2022 and replace the former Measures for Cybersecurity Review (2020). Measures for Cybersecurity
Review (2021) stipulates that (1) operators of critical information infrastructure purchasing network products and services, and online
platform operator carrying out data processing activities that affect or may affect national security, or (2) any online platform operator
that controls personal information of more than one million users seeking to be listed in a foreign country shall conduct a cybersecurity
review by the cybersecurity review office.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Data Security Law enacted on September
1, 2021 and the Measures for Cybersecurity Review (2021) implemented on February 15, 2022, since we are not an operator of critical information
infrastructure, nor are we an online platform operator, nor do we control more than one million users&#8217; personal information, we
would not be required to apply for a cybersecurity review by the CAC. However, if the CSRC, CAC or other regulatory agencies later promulgate
new rules or explanations requiring that we obtain their approvals for our future and follow-on offering, we may be unable to obtain
such approvals and we may face sanctions by the CSRC, CAC or other PRC regulatory agencies for failure to seek their approval which could
significantly limit or completely hinder our ability to offer or continue to offer securities to our investors and the securities currently
being offered may substantially decline in value and be worthless.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>


</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Substantial uncertainties exist with respect
to the enactment timetable and final content of draft China Foreign Investment Law and how it may impact the viability of our current
corporate structure, corporate governance and business operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Chinese Ministry of Commerce (&#8220;MOFCOM&#8221;)
published a discussion draft of the proposed Foreign Investment Law in January 2015 (the &#8220;Draft FIL&#8221;). The Draft FIL embodies
an expected Chinese regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice
and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Among other things, the Draft FIL expands the
definition of foreign investment and introduces the principle of &#8220;actual control&#8221; in determining whether a company is considered
a foreign-invested enterprise (&#8220;FIE&#8221;). The Draft FIL specifically provides that entities established in China but &#8220;controlled&#8221;
by foreign investors will be treated as FIEs, whereas an entity set up in a foreign jurisdiction would nonetheless be, upon market entry
clearance, treated as a Chinese domestic investor provided that the entity is &#8220;controlled&#8221; by Chinese entities and/or citizens.
Once an entity is determined to be an FIE, it will be subject to the foreign investment restrictions or prohibitions set forth in a Negative
List to be separately issued by the State Council later. Unless the underlying business of the FIE falls within the Negative List, which
calls for market entry clearance, prior approval from the government authorities as mandated by the existing foreign investment legal
regime would no longer be required for establishment of the FIE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 27, 2021, the NDRC and MOFCOM, jointly
issued the Special Administrative Measures for Entry of Foreign Investment (Negative List) (2021 Version), or the Negative List, which
became effective and replaced the previous version on January 1, 2022. Pursuant to the Negative List, if a PRC company, which engages
in any business where foreign investment is prohibited under the Negative List, or prohibited businesses, seeks an overseas offering
or listing, it must obtain the approval from competent governmental authorities. Based on a set of Q&amp;A published on the NDRC&#8217;s
official website, a NDRC official indicated that after a PRC company submits its application for overseas listing to the CSRC and where
matters relating to prohibited businesses under the Negative List are implicated, the CSRC will consult the regulatory authorities having
jurisdiction over the relevant industries and fields.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because the Overseas Listing Rules are currently
in draft form and given the novelty of the Negative List, there remain substantial uncertainties as to whether and what requirements,
including filing requirements, will be imposed on a PRC company with respect to its listing and offerings overseas as well as with the
interpretation and implementation of existing and future regulations in this regard. For example, it is unclear as to whether the approval
requirement under the Negative List will apply to follow-on offerings by PRC companies engaged in prohibited businesses and whose offshore
holding company is listed overseas. If such approval is in fact required and given the NDRC&#8217;s indication of CSRC&#8217;s involvement
in the approval process, there is also a lack of clarity on the application procedure, requirement and timeline which may not be resolved
until the Overseas Listing Rules, which provide for the filing procedures of the overseas offering and listing of a PRC company with
the CSRC, is enacted. If the Overseas Listing Rules are enacted in the current form before the completion of our future proposed offerings,
we will be required to make a filing with the CSRC in connection with such offerings within three business days after its completion.
If the approval requirement under the Negative List applies to follow-on offerings by PRC companies whose offshore holding company is
listed overseas, we may be required to obtain an approval for the proposed offerings or we may be required to relinquish our licenses
pertaining to prohibited businesses. If we relinquish or are required to relinquish these licenses, while we do not expect our business
operation to be materially adversely affected, we are uncertain whether or when the relevant procedures will be completed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The development, manufacture and sales of construction
materials products and manufacturing equipment are not currently subject to foreign investment restrictions set forth in the Catalogue
of Industries for Guiding Foreign Investment (Amended in 2017), or the Catalogue, issued by the National Development and Reform Commission
and the Ministry of Commerce on June 28, 2017 and became effective on July 28, 2017. The Draft FIL, if enacted as proposed, will not
materially impact the viability of our current corporate structure, corporate governance and business operations in many aspects. However,
should the development, manufacture and sales of construction materials products and manufacturing equipment become subject to foreign
investment restrictions set forth in the Catalogue of Industries for Guiding Foreign Investment then the viability of our current corporate
structure, corporate governance and business operations may be materially impacted in many aspects.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>There are uncertainties under the PRC laws
relating to the procedures for U.S. regulators to investigate and collect evidence from companies located in the PRC.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to Article 177 of the newly amended
PRC Securities Law which became effective in March 2020 (the &#8220;Article 177&#8221;), the securities regulatory authority of the PRC
State Council may collaborate with securities regulatory authorities of other countries or regions in order to monitor and oversee cross
border securities activities. Article 177 further provides that overseas securities regulatory authorities are not allowed to carry out
investigation and evidence collection directly within the territory of the PRC, and that any Chinese entities and individuals are not
allowed to provide documents or materials related to securities business activities to overseas agencies without prior consent of the
securities regulatory authority of the PRC State Council and the competent departments of the PRC State Council.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our PRC counsel, King &amp; Wood Mallesons, has
advised us of their understanding that (i) the Article 177 is applicable in the limited circumstances related to direct investigation
or evidence collection conducted by overseas authorities within the territory of the PRC (in such case, the foregoing activities are
required to be conducted through collaboration with or by obtaining prior consent of competent Chinese authorities); (ii) the Article
177 does not limit or prohibit the Company, as a company duly incorporated in Cayman Islands and to be listed on Nasdaq, from providing
the required documents or information to Nasdaq or the SEC pursuant to applicable Listing Rules and U.S. securities laws; and (iii) as
the Article 177 is relatively new and there is no implementing rules or regulations which have been published regarding application of
the Article 177, it remains unclear how the law will be interpreted, implemented or applied by the Chinese Securities Regulatory Commission
or other relevant government authorities. As of the date hereof, we are not aware of any implementing rules or regulations which have
been published regarding application of Article 177. However, we cannot assure you that relevant PRC government agencies, including the
securities regulatory authority of the PRC State Council, would reach the same conclusion as we do. As such, there are uncertainties
as to the procedures and time requirement for the U.S. regulators to bring about investigations and evidence collection within the territory
of the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our principal business operation is conducted
in the PRC. In the event that the U.S. regulators carry out investigation on us and there is a need to conduct investigation or collect
evidence within the territory of the PRC, the U.S. regulators may not be able to carry out such investigation or evidence collection
directly in the PRC under the PRC laws. The U.S. regulators may consider cross-border cooperation with securities regulatory authority
of the PRC by way of judicial assistance, diplomatic channels or regulatory cooperation mechanism established with the securities regulatory
authority of the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>We are a holding
company and will rely on dividends paid by our subsidiaries for our cash needs. Any limitation on the ability of our subsidiaries to
make dividend payments to us, or any tax implications of making dividend payments to us, could limit our ability to pay our parent company
expenses or pay dividends to holders of our Ordinary Shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a holding company and conduct substantially
all of our business through our PRC subsidiaries, which are limited liability companies established in China. We may rely on dividends
to be paid by our PRC subsidiary to fund our cash and financing requirements, including the funds necessary to pay dividends and other
cash distributions to our shareholders, to service any debt we may incur and to pay our operating expenses. If our PRC subsidiary incurs
debt on its own behalf in the future, the instruments governing the debt may restrict its ability to pay dividends or make other distributions
to us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under PRC laws and regulations, our PRC subsidiary,
which is a wholly foreign-owned enterprise in China, may pay dividends only out of its accumulated profits as determined in accordance
with PRC accounting standards and regulations. In addition, a wholly foreign-owned enterprise is required to set aside at least 10% of
its accumulated after-tax profits each year, if any, to fund a certain statutory reserve fund, until the aggregate amount of such fund
reaches 50% of its registered capital.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our PRC subsidiaries generate primarily all of
its revenue in Renminbi, which is not freely convertible into other currencies. As a result, any restriction on currency exchange may
limit the ability of our PRC subsidiary to use its Renminbi revenues to pay dividends to us. The PRC government may continue to strengthen
its capital controls, and more restrictions and substantial vetting process may be put forward by State Administration of Foreign Exchange
(the &#8220;SAFE&#8221;) for cross-border transactions falling under both the current account and the capital account. Any limitation
on the ability of our PRC subsidiary to pay dividends or make other kinds of payments to us could materially and adversely limit our
ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct
our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the Enterprise Income Tax Law and
its implementation rules provide that a withholding tax rate of up to 10% will be applicable to dividends payable by Chinese companies
to non-PRC-resident enterprises unless otherwise exempted or reduced according to treaties or arrangements between the PRC central government
and governments of other countries or regions where the non-PRC resident enterprises are incorporated. Any limitation on the ability
of our PRC subsidiary to pay dividends or make other distributions to us could materially and adversely limit our ability to grow, make
investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Arrangement between the PRC and
the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, or the Double Tax Avoidance
Arrangement, the 10% withholding tax rate may be lowered to 5% if a Hong Kong resident enterprise owns no less than 25% of a PRC entity.
However, the 5% withholding tax rate does not automatically apply and certain requirements must be satisfied, including, without limitation,
that (a) the Hong Kong entity must be the beneficial owner of the relevant dividends; and (b) the Hong Kong entity must directly hold
no less than 25% share ownership in the PRC entity during the 12 consecutive months preceding its receipt of the dividends. In current
practice, a Hong Kong entity must obtain a tax resident certificate from the Hong Kong tax authority to apply for the 5% lower PRC withholding
tax rate. As the Hong Kong tax authority will issue such a tax resident certificate on a case-by-case basis, we cannot assure you that
we will be able to obtain the tax resident certificate from the relevant Hong Kong tax authority and enjoy the preferential withholding
tax rate of 5% under the Double Taxation Arrangement with respect to dividends to be paid by all our PRC subsidiaries to their respective
immediate holding company in Hong Kong. In the past, Millennium Printing International Limited and Yee Woo Paper Packaging (China) Company
Limited had applied for and obtained the tax resident certificate from Hong Kong tax authority. As of the date hereof, Millennium Shenzhen
currently does not have plan to declare and pay dividends to Millennium HK and we have not applied for the tax resident certificate from
the relevant Hong Kong tax authority. Millennium HK intends to apply for the tax resident certificate when Millennium Shenzhen plans
to declare and pay dividends to Millennium HK. When Millennium Shenzhen plans to declare and pay dividends to Millennium HK and when
we intend to apply for the tax resident certificate for Millennium HK from the relevant Hong Kong tax authority, we plan to inform the
investors through SEC filings, such as a current report on Form 6-K, prior to such actions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>PRC regulation of loans to and direct investment
in PRC entities by offshore holding companies to PRC entities may delay or prevent us from making loans or additional capital contributions
to our PRC operating subsidiaries.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As an offshore holding company of our PRC subsidiary,
we may make loans or may make additional capital contributions to our PRC subsidiary, subject to satisfaction of applicable governmental
registration and approval requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any loans we extend to our PRC subsidiary, which
are treated as foreign-invested enterprises under PRC law, cannot exceed the statutory limit and must be registered with the local counterpart
of SAFE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may also decide to finance our PRC subsidiary
by means of capital contributions. According to the relevant PRC regulations on foreign-invested enterprises in China, these capital
contributions are subject to registration with or approval by the Ministry of Commerce (&#8220;MOFCOM&#8221;) or its local counterparts.
In addition, the PRC government also restricts the convertibility of foreign currencies into Renminbi and use of the proceeds. On March
30, 2015, SAFE promulgated Circular 19, which took effect and replaced certain previous SAFE regulations from June 1, 2015. SAFE further
promulgated Circular 16, effective on June 9, 2016, which, among other things, amend certain provisions of Circular 19. According to
SAFE Circular 19 and SAFE Circular 16, the flow and use of the Renminbi capital converted from foreign currency denominated registered
capital of a foreign-invested company is regulated such that Renminbi capital may not be used for business beyond its business scope
or to provide loans to persons other than affiliates unless otherwise permitted under its business scope. Violations of the applicable
circulars and rules may result in severe penalties, including substantial fines as set forth in the Foreign Exchange Administration Regulations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In light of the various requirements imposed
by PRC regulations on loans to, and direct investment in, PRC entities by offshore holding companies, we cannot assure you that we will
be able to complete the necessary government registrations or obtain the necessary government approvals on a timely basis, if at all,
with respect to future loans or future capital contributions by us to our PRC subsidiary. If we fail to complete such registrations or
obtain such approvals, our ability to use the proceeds we expect to receive from our future offerings and to fund our PRC operations
may be negatively affected, which could materially and adversely affect our liquidity and our ability to fund and expand our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The PRC government may impose restrictions
on our ability to transfer cash out of China and to U.S. investors.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government imposes controls on the convertibility
of Renminbi into foreign currencies and, in certain cases, the remittance of currency out of China. To the extent that our income is
received in Renminbi, shortages in foreign currencies may restrict our ability to pay dividends or other payments, or otherwise satisfy
our foreign currency denominated obligations, if any. Under existing PRC foreign exchange regulations, payments of current account items,
including profit distributions, interest payments and expenditures from trade-related transactions, can be made in foreign currencies
without prior approval from the State Administration of Foreign Exchange, or SAFE, as long as certain procedural requirements are met.
Approval from appropriate government authorities is required if Renminbi is converted into foreign currency and remitted out of China
to pay capital expenses such as the repayment of loans denominated in foreign currencies. The PRC government may, at its discretion,
impose restrictions on access to foreign currencies for current account transactions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To address persistent capital outflows and the
RMB&#8217;s depreciation against the U.S. dollar in the fourth quarter of 2016, the People&#8217;s Bank of China and the SAFE implemented
a series of capital control measures in the subsequent months, including stricter vetting procedures for China-based companies to remit
foreign currency for overseas acquisitions, dividend payments and shareholder loan repayments. The PRC government may continue to strengthen
its capital controls and our PRC subsidiaries&#8217; dividends and other distributions may be subject to tightened scrutiny in the future.
The PRC government also imposes controls on the conversion of RMB into foreign currencies and the remittance of currencies out of the
PRC. Therefore, we may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currency
for the payment of dividends from our profits, if any. Furthermore, there can be no assurance that the PRC government will not intervene
or impose restrictions on our ability to transfer or distribute cash within our organization or to foreign investors, which could result
in an inability or prohibition on making transfers or distributions outside of China or Hong Kong and adversely affect our business as
well as your investment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the date hereof, we are not aware of other
material restrictions and limitations on our ability to distribute earnings from our businesses, including our subsidiaries, to the parent
company and U.S. investors or our ability to settle amounts owed, or on foreign exchange or our ability to transfer cash between entities
within our group, across borders, or to U.S. investors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If the custodians or authorized users of
our controlling non-tangible assets, including chops and seals, fail to fulfill their responsibilities, or misappropriate or misuse these
assets, our business and operations may be materially and adversely affected</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under PRC law, legal documents for corporate
transactions, including agreements and contracts that our business relies on, are executed using the chop or seal of the signing entity
or with the signature of a legal representative whose designation is registered and filed with the relevant local branch of the State
Administration for Market Regulation (&#8220;SMAR&#8221;), formerly known as the State Administration for Industry and Commerce (&#8220;SAIC&#8221;).
We generally execute legal documents by affixing chops or seals, rather than having the designated legal representatives sign the documents.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We use two major types of chops: corporate chops
and finance chops. Chops are seals or stamps used by a PRC company to legally authorize documents, often in place of a signature. We
use corporate chops generally for documents to be submitted to government agencies, such as applications for changing business scope,
directors or company name, and for legal letters. We use finance chops generally for making and collecting payments, including issuing
invoices. Use of corporate chops must be approved by our legal department and administrative department, and use of finance chops must
be approved by our finance department. The chops of our subsidiary are generally held by the relevant entities so that documents can
be executed locally. Although we usually utilize chops to execute contracts, the registered legal representatives of our subsidiary have
the apparent authority to enter into contracts on behalf of such entities without chops, unless such contracts set forth otherwise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In order to maintain the physical security of
our chops, we generally have them stored in secured locations accessible only to the designated key employees of our legal, administrative
or finance departments. Our designated legal representatives generally do not have access to the chops. Although we have approval procedures
in place and monitor our key employees, including the designated legal representatives of our subsidiary, the procedures may not be sufficient
to prevent all instances of abuse or negligence. In addition, we also separate the authorized user of chops from the keeper of keys to
the storage room and install security camera for the storage room. There is a risk that our key employees or designated legal representatives
could abuse their authority, for example, by binding our subsidiary with contracts against our interests, as we would be obligated to
honor these contracts if the other contracting party acts in good faith in reliance on the apparent authority of our chops or signatures
of our legal representatives. If any designated legal representative obtains control of the chop in an effort to obtain control over
the relevant entity, we would need to have a shareholder or board resolution to designate a new legal representative to take legal action
to seek the return of the chop, apply for a new chop with the relevant authorities, or otherwise seek legal remedies for the legal representative&#8217;s
misconduct. If any of the designated legal representatives obtains and misuses or misappropriates our chops and seals or other controlling
intangible assets for whatever reason, we could experience disruption to our normal business operations. We may have to take corporate
or legal action, which could involve significant time and resources to resolve the matter, while distracting management from our operations,
and our business operations may be materially and adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Because we are a Cayman Islands corporation
and most of our business is conducted in the PRC, shareholders may be unable to bring an action against us or our officers and directors
or to enforce any judgment you may obtain.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a company limited by shares incorporated
in the Cayman Islands and conduct our operations substantially in China. Almost all of our assets are located outside of the United States
and the proceeds of any of our future offerings will primarily be held in banks outside of the United States. All of our officers reside
outside of the United States. As a result, it may be difficult or impossible for you to bring an action against us or against these individuals
in the United States in the event that you believe we have violated your rights, either under United States federal or state securities
laws or otherwise, or if you have a claim against us. Even if you are successful in bringing an action of this kind, the laws of the
Cayman Islands and of China may not permit you to enforce a judgment against our assets or the assets of our directors and officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Fluctuations in exchange rates could have
a material adverse effect on our results of operations and the price of our ordinary shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Substantially, our revenues and expenditures
are denominated in RMB, whereas our reporting currency is the U.S. dollar. As a result, fluctuations in the exchange rate between the
U.S. dollar and RMB will affect the relative purchasing power in RMB terms of our U.S. dollar assets and the proceeds from our future
proposed offerings. Our reporting currency is the U.S. dollar, while the functional currency for our PRC subsidiaries is RMB. Gains and
losses from the re-measurement of assets and liabilities receivable or payable in RMB are included in our consolidated statements of
operations. The re-measurement has caused the U.S. dollar value of our results of operations to vary with exchange rate fluctuations,
and the U.S. dollar value of our results of operations will continue to vary with exchange rate fluctuations. A fluctuation in the value
of RMB relative to the U.S. dollar could reduce our profits from operations and the translated value of our net assets when reported
in U.S. dollars in our financial statements. This change in value could negatively impact our business, financial condition, or results
of operations as reported in U.S. dollars. In the event that we decide to convert our RMB into U.S. dollars to make payments for dividends
on our ordinary shares or for other business purposes, appreciation of the U.S. dollar against the RMB will harm the U.S. dollar amount
available to us. In addition, fluctuations in currencies relative to the periods in which the earnings are generated may make it more
difficult to perform period-to-period comparisons of our reported results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The value of the RMB against the U.S. dollar
and other currencies is affected by, among other things, changes in China&#8217;s political and economic conditions and China&#8217;s
foreign exchange policies. On July 21, 2005, the PRC government changed its decades-old policy of pegging the value of the RMB to the
U.S. dollar, and the RMB appreciated more than 20% against the U.S. dollar over the following three years. However, the PBOC regularly
intervenes in the foreign exchange market to limit fluctuations in RMB exchange rates and achieve policy goals. Between July 2008 and
June 2010, the exchange rate between the RMB and the U.S. dollar had been stable and traded within a narrow range. Since June 2010, the
RMB has fluctuated against the U.S. dollar, at times significantly and unpredictably. Since October 1, 2016, Renminbi has joined the
International Monetary Fund (IMF)&#8217;s basket of currencies that make up the Special Drawing Right (SDR) and the U.S. dollar, the
Euro, the Japanese yen, and the British pound. In the fourth quarter of 2016, the RMB has depreciated significantly in the backdrop of
a surging U.S. dollar and persistent capital outflows of China. With the development of the foreign exchange market and progress towards
interest rate liberalization and Renminbi internationalization, the PRC government may announce further changes to the exchange rate
system. We cannot assure you that the Renminbi will not appreciate or depreciate significantly in value against the U.S. dollar in the
future. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the Renminbi
and the U.S. dollar in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There remains significant international pressure
on the PRC government to adopt a flexible currency policy. Any significant appreciation or depreciation of the RMB may materially and
adversely affect our revenues, earnings and financial position, and the value of, and any dividends payable on, our ordinary shares in
U.S. dollars. For example, to the extent that we need to convert U.S. dollars we receive from our future proposed offerings into RMB
to pay our operating expenses, appreciation of the RMB against the U.S. dollar would adversely affect the RMB amount we would receive
from the conversion. Conversely, a significant depreciation of the RMB against the U.S. dollar may significantly reduce the U.S. dollar
equivalent of our earnings, which in turn could adversely affect the price of our ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Very limited hedging options are available in
China to reduce our exposure to exchange rate fluctuations. To date, we have not entered into any hedging transactions to reduce our
exposure to foreign currency exchange risk. While we may decide to enter into hedging transactions in the future, the availability and
effectiveness of these hedges may be limited. We may not be able to hedge our exposure adequately. In addition, our currency exchange
losses may be magnified by PRC exchange control regulations that restrict our ability to convert RMB into foreign currency. As a result,
fluctuations in exchange rates may have a material adverse effect on the price of our ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Adverse changes in political and economic
policies of the PRC government could have a material adverse effect on the overall economic growth of China, which could reduce the demand
for our products and services and materially and adversely affect our competitive position.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Most of our business operations are conducted
in China. Accordingly, our business, results of operations, financial condition and prospects are subject to economic, political and
legal developments in China. The Chinese economy differs from the economies of most developed countries in many respects, including the
amount of government involvement, level of development, growth rate, control of foreign exchange and allocation of resources. Although
the Chinese economy is no longer a planned economy, the PRC government continues to exercise significant control over China&#8217;s economic
growth through direct allocation of resources, monetary and tax policies, and a host of other government policies such as those that
encourage or restrict investment in certain industries by foreign investors, control the exchange between RMB and foreign currencies,
and regulate the growth of the general or specific market. Although the Chinese government has implemented measures emphasizing the utilization
of market forces for economic reform, the reduction of state ownership of productive assets and the establishment of improved corporate
governance in business enterprises, a substantial portion of productive assets in China is still owned by the government.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While the Chinese economy has experienced significant
growth over the past decades, growth has been uneven, both geographically and among various sectors of the economy. The Chinese government
has implemented various measures to encourage economic growth and guide the allocation of resources. Some of these measures may benefit
the overall Chinese economy, but may have a negative effect on us. For example, our financial condition and results of operations may
be adversely affected by government control over capital investments or changes in tax regulations. In addition, in the past the Chinese
government has implemented certain measures, including interest rate increases, to control the pace of economic growth. These measures
may cause decreased economic activity in China, and since 2012, China&#8217;s economic growth has slowed down. Any prolonged slowdown
in the Chinese economy may reduce the demand for our products and services and materially and adversely affect our business and results
of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Furthermore, from time to time, we may have to
resort to administrative and court proceedings to enforce our legal rights. Any administrative and court proceedings in China may be
protracted, resulting in substantial costs and diversion of resources and management attention. Since PRC administrative and court authorities
have significant discretion in interpreting and implementing statutory provisions and contractual terms, it may be more difficult to
evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy than in more developed legal
systems. These uncertainties may impede our ability to enforce the contracts we have entered into and could materially and adversely
affect our business and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Furthermore, the PRC legal system is based in
part on government policies and internal rules, some of which are not published on a timely basis or at all and may have retroactive
effect. As a result, we may not be aware of our violation of any of these policies and rules until sometime after the violation. Such
unpredictability towards our contractual, property (including intellectual property) and procedural rights could adversely affect our
business and impede our ability to continue our operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These government involvements have been instrumental
in China&#8217;s significant growth in the past 30 years. In response to the recent global and Chinese economic downturn, the PRC government
has adopted policy measures aimed at stimulating the economic growth in China. If the PRC government&#8217;s current or future policies
fail to help the Chinese economy achieve further growth or if any aspect of the PRC government&#8217;s policies limits the growth of
our industry or otherwise negatively affects our business, our growth rate or strategy, our results of operations could be adversely
affected as a result.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>PRC regulation of loans to, and direct
investments in, PRC entities by offshore holding companies may delay or prevent us from making loans or additional capital contributions
to our PRC operating subsidiaries and thereby prevent us from funding our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As an offshore holding company with PRC subsidiaries,
we may transfer funds to our PRC subsidiaries by means of loans or capital contributions. Any loans to these PRC subsidiaries, which
are foreign-invested enterprises, cannot exceed statutory limits based on the difference between the amount of our investments and registered
capital in such subsidiaries, and shall be registered with SAFE, or its local counterparts. Furthermore, any capital increase contributions
we make to our PRC subsidiaries, which are foreign-invested enterprises, shall be approved by MOFCOM, or its local counterparts. We may
not be able to obtain these government registrations or approvals on a timely basis, if at all. If we fail to receive such registrations
or approvals, our ability to provide loans or capital to increase contributions to our PRC subsidiaries may be negatively affected, which
could adversely affect their liquidity and our ability to fund and expand their business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Governmental control of currency conversion
may limit our ability to utilize our net revenues effectively and affect the value of your investment.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government imposes controls on the convertibility
of the RMB into foreign currencies and, in certain cases, the remittance of currency out of China. We receive substantially all of our
net revenues in RMB. Under our current corporate structure, our company in the Cayman Islands may rely on dividend payments from our
PRC subsidiaries to fund any cash and financing requirements we may have. Under existing PRC foreign exchange regulations, payments of
current account items, such as profit distributions and trade and service-related foreign exchange transactions, can be made in foreign
currencies without prior approval from SAFE by complying with certain procedural requirements. Therefore, our PRC subsidiaries are able
to pay dividends in foreign currencies to us without prior approval from SAFE, subject to the condition that the remittance of such dividends
outside of the PRC complies with certain procedures under PRC foreign exchange regulation, such as the overseas investment registrations
by the beneficial owners of our company who are PRC residents. But approval from or registration with appropriate government authorities
is required where RMB is converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans
denominated in foreign currencies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In light of China&#8217;s flood of capital outflows
in 2016 due to the weakening RMB, the PRC government has imposed more restrictive foreign exchange policies and stepped up scrutiny of
major outbound capital movements. More restrictions and a substantial vetting process are put in place by SAFE to regulate cross-border
transactions falling under the capital account. The PRC government may also, at its discretion, restrict access in the future to foreign
currencies for current account transactions. In the event that the foreign exchange control system prevents us from obtaining sufficient
foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to our shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Failure to make adequate contributions
to various employee benefit plans as required by PRC regulations may subject us to penalties.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Enterprises in China are required by PRC laws
and regulations to participate in certain employee benefit plans, including social insurance funds, namely a pension plan, a medical
insurance plan, an unemployment insurance plan, a work-related injury insurance plan and a maternity insurance plan, and a housing provident
fund, and contribute to the plans or funds in amounts equal to certain percentages of salaries, including bonuses and allowances, of
the employees as specified by the local government from time to time at locations where they operate their businesses or where they are
located.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the <i>Interim Regulations on the
Collection and Payment of Social Insurance Premiums</i>, the <i>Regulations on Work Injury Insurance</i>, the <i>Regulations on Unemployment
Insurance</i> and the <i>Trial Measures on Employee Maternity Insurance of Enterprises</i>, enterprises in the PRC shall provide benefit
plans for their employees, which include basic pension insurance, unemployment insurance, maternity insurance, work injury insurance
and basic medical insurance. An enterprise must provide social insurance by making social insurance registration with local social insurance
agencies and shall pay or withhold relevant social insurance premiums for and on behalf of employees. The <i>Law on Social Insurance
of the PRC</i>, which was promulgated by the SCNPC on October 28, 2010, became effective on July 1, 2011, and was most recently updated
on December 29, 2018, has consolidated pertinent provisions for basic pension insurance, unemployment insurance, maternity insurance,
work injury insurance and basic medical insurance, and has elaborated in detail the legal obligations and liabilities of employers who
do not comply with laws and regulations on social insurance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the <i>Regulations on the Administration
of Housing Provident Fund</i>, which was promulgated by the State Counsel and became effective on April 3, 1999, and was amended on March
24, 2002 and was partially revised on March 24, 2019 by the <i>Decision of the State Council on Revising Some Administrative Regulations</i>
(Decree No. 710 of the State Council), housing provident fund contributions by an individual employee and housing provident fund contributions
by his or her employer shall belong to the individual employee. Registration by PRC companies with the applicable housing provident fund
management center is compulsory, and a special housing provident fund account for each of the employees shall be opened at an entrusted
bank.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not adequately paid social insurance
and housing provident fund contributions for our employees. According to the Social Insurance Law of the People&#8217;s Republic of China,
we may be ordered to pay the outstanding social insurance contributions within a prescribed deadline and liable for a late payment fee
equal to 0.05% of the outstanding amount for each day of delay. Further, we may be liable for a fine of one to three times the amount
of the outstanding contributions, provided that we still fail to pay the outstanding social insurance contributions within the prescribed
deadline. In addition, according to the Regulations on the Administration of Housing Provident Fund, we may be ordered by the Housing
Accumulation Fund Management Center to deposit the outstanding funds within a time limit. If we fail to deposit such amounts within the
time limit, the Center may petition a people&#8217;s court to enforce the payment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2025, 2024 and 2023,
the Company has no under-payment of employee social insurance contributions and housing provident funds contributions which is accrued
in our consolidated financial statement, respectively. However, given that (i) the requirement of social insurance and housing fund has
not been implemented consistently by the local governments in China given the different levels of economic development in different locations;
(ii) pursuant to the Emergency Notice on Practicing Principles of the State Council Executive Meeting and Stabilizing Work on Collecting
Social Insurance Premiums promulgated by the Ministry of Human Resources and Social Security on September 21, 2018, local authorities
are prohibited from recovering unpaid social insurance premiums from enterprises; (iii) as of the date hereof, the Company had not received
any notice or order from the relevant government authorities requesting us to pay the social insurance premiums or housing funds in full;
(iv) as of the date hereof, the Company had not received any complaint or report on outstanding social insurance premiums or housing
funds, nor had them had any labor dispute or lawsuit with their employees on payments of social insurance premiums or housing provident
fund; (v) the Company had not been subject to any administrative penalties; (vi) we have obtained confirmations from competent local
social insurance and/or housing provident funds authorities, stating that there was no due and unpaid social insurance contributions
and housing provident funds or no administrative penalty has ever been imposed on the Company; (vii) the Company had received oral confirmation
from the relevant local governmental authority that the Company was allowed to commence to make adequate social insurance contribution
for its employees upon the elapse of a 3-year transitional period starting from June 2021, the Company has not made any provisions in
connection with the shortfall of its social insurance contribution and housing provident funds for the year ended June 30, 2023 and as
of the date hereof. As of the date of the Annual Report, we are not aware of any action, claim, investigation or penalties being conducted
or threatened by any government authorities. However, if we are fined or otherwise penalized by government authorities due to our failure
to adequately pay social insurance and housing provident fund contributions for our employees, our financial condition may be negatively
impacted.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The M&amp;A Rules and certain other PRC
regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, making it more difficult for
us to pursue growth through acquisitions in China.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Regulations on Mergers and Acquisitions of
Domestic Companies by Foreign Investors, or the M&amp;A Rules, adopted by six PRC regulatory agencies in August 2006 and amended in 2009,
and some other regulations and rules concerning mergers and acquisitions established additional procedures and requirements that could
make merger and acquisition activities by foreign investors more time consuming and complex, including requirements in some instances
that the MOC be notified in advance of any change-of-control transaction in which a foreign investor takes control of a PRC domestic
enterprise. Moreover, the Anti-Monopoly Law requires that the MOC shall be notified in advance of any concentration of undertaking if
certain thresholds are triggered. In addition, the security review rules issued by the MOC that became effective in September 2011 specify
that mergers and acquisitions by foreign investors that raise &#8220;national defense and security&#8221; concerns and mergers and acquisitions
through which foreign investors may acquire de facto control over domestic enterprises that raise &#8220;national security&#8221; concerns
are subject to strict review by the MOC, and the rules prohibit any activities attempting to bypass a security review, including by structuring
the transaction through a proxy or contractual control arrangement. In the future, we may grow our business by acquiring complementary
businesses. Complying with the requirements of the above-mentioned regulations and other relevant rules to complete such transactions
could be time-consuming, and any required approval processes, including obtaining approval from the MOC or its local counterparts, may
delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market
share.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>PRC regulations relating to offshore investment
activities by PRC residents may limit our PRC subsidiaries&#8217; ability to increase their registered capital or distribute profits
to us or otherwise expose us or our PRC resident beneficial owners to liability and penalties under PRC law.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">SAFE promulgated the Circular on Relevant Issues
Relating to Domestic Resident&#8217;s Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular
37, in July 2014 that requires PRC residents or entities to register with SAFE or its local branch in connection with their establishment
or control of an offshore entity established for overseas investment or financing. In addition, such PRC residents or entities must update
their SAFE registrations when the offshore special purpose vehicle undergoes material events relating to any change of basic information
(including change of such PRC citizens or residents, name and operation term), increases or decreases in investment amount, transfers
or exchanges of shares, or mergers or divisions. SAFE Circular 37 is issued to replace the Notice on Relevant Issues Concerning Foreign
Exchange Administration for PRC Residents Engaging in Financing and Roundtrip Investments via Overseas Special Purpose. Vehicles, or
SAFE Circular 75. SAFE promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning
Direct Investment in February 2015, which took effect on June 1, 2015. This notice has amended SAFE Circular 37 requiring PRC residents
or entities to register with qualified banks rather than SAFE or its local branch in connection with their establishment or control of
an offshore entity established for overseas investment or financing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the event that our shareholders who are PRC
residents or entities do not complete their registration as required, our PRC subsidiaries may be prohibited from distributing their
profits and proceeds from any reduction in capital, share transfer or liquidation to us. We may be restricted in our ability to contribute
additional capital to our PRC subsidiaries. Moreover, failure to comply with the SAFE registration described above could result in liability
under PRC laws for evasion of applicable foreign exchange restrictions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, we may not be informed of the identities
of all the PRC residents or entities holding a direct or indirect interest in our company, nor can we compel our beneficial owners to
comply with SAFE registration requirements. As a result, we cannot assure you that all of our shareholders or beneficial owners who are
PRC residents or entities have complied with and will in the future make or obtain any applicable registrations or approvals required
by SAFE regulations. Failure by such shareholders or beneficial owners to comply with SAFE regulations, or failure by us to amend the
foreign exchange registrations of our PRC subsidiaries, could subject us to fines or legal sanctions, restrict our overseas or cross-border
investment activities, limit our PRC subsidiaries&#8217; ability to make distributions or pay dividends to us or affect our ownership
structure, which could adversely affect our business and prospects.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may not be able to obtain certain benefits
under relevant tax treaties on dividends paid by our PRC subsidiaries to us through our Hong Kong subsidiary.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are an exempted company incorporated under
the laws of the Cayman Islands and, as such, rely on dividends and other distributions on equity from our PRC subsidiaries to satisfy
part of our liquidity requirements. Pursuant to the PRC Enterprise Income Tax Law, a withholding tax rate of 10% currently applies to
dividends paid by a PRC &#8220;resident enterprise&#8221; to a foreign enterprise investor, unless any such foreign investor&#8217;s
jurisdiction of incorporation has a tax treaty with China that provides for preferential tax treatment. Pursuant to the Arrangement between
the Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, or
the Double Tax Avoidance Arrangement, such withholding tax rate may be lowered to 5% if a Hong Kong resident enterprise owns no less
than 25% of a PRC enterprise. Furthermore, the Administrative Measures for Non-Resident Enterprises to Enjoy Treatments under Tax Treaties,
which became effective in August 2015, require non-resident enterprises to determine whether they are qualified to enjoy the preferential
tax treatment under the tax treaties and file relevant report and materials with the tax authorities. There are also other conditions
for enjoying the reduced withholding tax rate according to other relevant tax rules and regulations. As of June 30, 2025 and 2024, we
did not record any withholding tax on the retained earnings of our subsidiaries in the PRC as we intended to re-invest all earnings generated
from our PRC subsidiaries for the operation and expansion of our business in China, and we intend to continue this practice in the foreseeable
future. Should our tax policy change to allow for offshore distribution of our earnings, we would be subject to a significant withholding
tax. We cannot assure you that the relevant tax authority will not challenge our determination regarding our qualification to enjoy the
preferential tax treatment. We cannot assure that we will be able to complete the necessary filings with the relevant tax authority and
enjoy the preferential withholding tax rate of 5% under the Double Taxation Arrangement with respect to dividends to be paid by our PRC
subsidiaries to HK Beach, our Hong Kong subsidiary.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Enhanced scrutiny over acquisition transactions
by the PRC tax authorities may have a negative impact on potential acquisitions we may pursue in the future.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC tax authorities have enhanced their scrutiny
over the direct or indirect transfer of certain taxable assets, including, in particular, equity interests in a PRC resident enterprise,
by a non-resident enterprise by promulgating and implementing Notice of the Ministry of Finance and the State Administration of Taxation
on Several Issues Concerning the Enterprise Income Tax Treatment on Enterprise Reorganization (Circular 59) and Announcement No. 7 [2015]
of the State Administration of Taxation-Announcement on Several Issues concerning the Enterprise Income Tax on Income from the Indirect
Transfer of Assets by Non-Resident Enterprises (Circular 7) which became effective in February 2015. Under Circular 7, where a non-resident
enterprise conducts an &#8220;indirect transfer&#8221; by transferring the equity interests of a PRC &#8220;resident enterprise&#8221;
indirectly by disposing of the equity interests of an overseas holding company, the non-resident enterprise, being the transferor, may
be subject to PRC enterprise income tax, if the indirect transfer is considered to be an abusive use of company structure without reasonable
commercial purposes. Circular 7 also provides that, where a non-PRC resident enterprise transfers its equity interests in a PRC resident
enterprise to its related parties at a price lower than the fair market value, the relevant tax authority has the power to make a reasonable
adjustment to the taxable income of the transaction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Circular 7 extends its tax jurisdiction to indirect
transfers and transactions involving the transfer of other taxable assets through the offshore transfer of a foreign intermediate holding
company. In addition, Circular 7 provides clear criteria on how to assess reasonable commercial purposes and has introduced safe harbors
for internal group restructurings and the purchase and sale of equity through a public securities market. Circular 7 also brings challenges
to both the foreign transferor and transferee (or other person obligated to pay for the transfer) of the taxable assets. Where a non-resident
enterprise conducts an &#8220;indirect transfer&#8221; by transferring the taxable assets indirectly by disposing of the equity interests
of an overseas holding company, the non-resident enterprise being the transferor, the transferee, or the PRC entity which directly owned
the taxable assets may report to the relevant tax authority such indirect transfer. Using a &#8220;substance over form&#8221; principle,
the PRC tax authority may disregard the existence of the overseas holding company if it lacked a reasonable commercial purpose and was
established for the purpose of reducing, avoiding, or deferring PRC tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the &#8220;Enterprise Income Tax
Law of the People&#8217;s Republic of China&#8221; (adopted on March 16, 2007, first amended on February 24, 2017, and second amended
on December 29, 2018), if the business dealings between an enterprise and its affiliated parties do not conform to the principle of independent
transactions and thus reduce the taxable income or income of the enterprise or its affiliated parties, the tax authorities have the right
to adjust in accordance with reasonable methods. The cost incurred by an enterprise and its related parties in developing and accepting
intangible assets or providing and receiving labor services together shall be apportioned according to the principle of independent transaction
when calculating taxable income.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If a resident enterprise or an enterprise controlled
by a resident enterprise and a Chinese resident and established in a country (region) whose actual tax burden is significantly lower
than the tax rate level of China&#8217;s enterprise income tax, does not allocate or reduce its profits due to reasonable business needs,
the portion of the above profits that should belong to the resident enterprise shall be included in the current income of the resident
enterprise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest expenses incurred when the ratio of
creditor&#8217;s rights investment to equity investment accepted by an enterprise from its affiliated parties exceeds the prescribed
standard shall not be deducted in the calculation of taxable income.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an enterprise reduces its taxable income or
income by implementing other arrangements without reasonable commercial purposes, tax authorities have the right to adjust them in accordance
with reasonable methods.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We face uncertainties on the reporting and consequences
on future private equity financing transactions, share exchange, or other transactions involving the transfer of shares in our company
by investors that are non-PRC resident enterprises. The PRC tax authorities may pursue such non-resident enterprises with respect to
a filing or the transferees with respect to withholding obligation and request our PRC subsidiaries to assist in the filing. As a result,
non-resident enterprises in such transactions may become at risk of being subject to filing obligations or being taxed under Circular
59 and Circular 7. They may be required to expend valuable resources to comply with Circular 59 and Circular 7 or establish that our
non-resident enterprises should not be taxed under these circulars, which may have a material adverse effect on our financial condition
and results from operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC tax authorities have the discretion under
SAT Circular 59 and Circular 7 to make adjustments to the taxable capital gains based on the difference between the fair value of the
taxable assets transferred and the cost of investment. Although we currently have no plans to pursue any acquisitions in China or elsewhere
in the world, we may pursue acquisitions in the future that may involve complex corporate structures. If we are considered a non-resident
enterprise under the PRC Enterprise Income Tax Law and if the PRC tax authorities make adjustments to the taxable income of the transactions
under SAT Circular 59 and Circular 7, our income tax costs associated with such potential acquisitions will be increased, which may have
an adverse effect on our financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we become directly subject to the scrutiny,
criticism and negative publicity involving U.S.-listed Chinese companies, we may have to expend significant resources to investigate
and resolve the matter which could harm our business operations, share price and reputation.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">U.S. public companies that have substantially
all of their operations in China have been the subject of intense scrutiny, criticism, and negative publicity by investors, financial
commentators, and regulatory agencies, such as the SEC. Much of the scrutiny, criticism, and negative publicity has centered on financial
and accounting irregularities and mistakes, a lack of effective internal controls over financial reporting, inadequate corporate governance
policies or a lack of adherence thereto and, in many cases, allegations of fraud. On December 7, 2018, the SEC and the PCAOB issued a
joint statement highlighting continued challenges faced by the U.S. regulators in their oversight of financial statement audits of U.S.-listed
companies with significant operations in China. On April 21, 2020, SEC Chairman Jay Clayton and PCAOB Chairman William D. Duhnke III,
along with other senior SEC staff, released a joint statement highlighting the risks associated with investing in companies based in
or have substantial operations in emerging markets including China, reiterating past SEC and PCAOB statements on matters including the
difficulty associated with inspecting accounting firms and audit work papers in China and higher risks of fraud in emerging markets and
the difficulty of bringing and enforcing SEC, Department of Justice and other U.S., including in instances of fraud, in emerging markets
generally. As a result of this scrutiny, criticism, and negative publicity, the publicly traded stock of many U.S.-listed Chinese companies
sharply decreased in value and, in some cases, has become virtually worthless. Many of these companies are now subject to shareholder
lawsuits and SEC enforcement actions and are conducting internal and external investigations into the allegations. It is not clear what
effect this sector-wide scrutiny, criticism and negative publicity will have on us, our business, and our share price. In the event that
we become the subject of any unfavorable allegations, whether such allegations are proven to be true or untrue, we will have to expend
significant resources to investigate such allegations and/or defend our company. This situation will be costly and time consuming and
distract our management from developing our growth. In the event that such allegations are not proven to be groundless, we and our business
operations will be severely affected and you could sustain a significant decline in the value of our share.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The joint statement by the SEC and PCAOB,
proposed rule changes submitted by Nasdaq, and the Holding Foreign Companies Accountable Act all call for additional and more stringent
criteria to be applied to emerging market companies upon assessing the qualification of their auditors, especially the non-U.S. auditors
who are not inspected by the PCAOB. These developments could add uncertainties to our future offerings.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 21, 2020, SEC Chairman Jay Clayton and
PCAOB Chairman William D. Duhnke III, along with other senior SEC staff, released a joint statement highlighting the risks associated
with investing in companies based in or have substantial operations in emerging markets including China. The joint statement emphasized
the risks associated with lack of access for the PCAOB to inspect auditors and audit work papers in China and higher risks of fraud in
emerging markets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 18, 2020, Nasdaq filed three proposals
with the SEC to (i) apply minimum offering size requirement for companies primarily operating in &#8220;Restrictive Market&#8221;, (ii)
adopt a new requirement relating to the qualification of management or board of director for Restrictive Market companies, and (iii)
apply additional and more stringent criteria to an applicant or listed company based on the qualifications of the company&#8217;s auditors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 20, 2020, the U.S. Senate passed the Holding
Foreign Companies Accountable Act requiring a foreign company to certify it is not owned or controlled by a foreign government if the
PCAOB is unable to audit specified reports because the company uses a foreign auditor not subject to PCAOB inspection. If the PCAOB is
unable to inspect the company&#8217;s auditors for three consecutive years, the issuer&#8217;s securities are prohibited to trade on
a U.S. stock exchange. On December 2, 2020, the U.S. House of Representatives approved the Holding Foreign Companies Accountable Act.
On December 18, 2020, the Holding Foreign Companies Accountable Act was signed into law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 24, 2021, the SEC announced that it
had adopted interim final amendments to implement congressionally mandated submission and disclosure requirements of the Act. The interim
final amendments will apply to registrants that the SEC identifies as having filed an annual report on Forms 10-K, 20-F, 40-F or N-CSR
with an audit report issued by a registered public accounting firm that is located in a foreign jurisdiction and that the PCAOB has determined
it is unable to inspect or investigate completely because of a position taken by an authority in that jurisdiction. The SEC will implement
a process for identifying such a registrant and any such identified registrant will be required to submit documentation to the SEC establishing
that it is not owned or controlled by a governmental entity in that foreign jurisdiction, and will also require disclosure in the registrant&#8217;s
annual report regarding the audit arrangements of, and governmental influence on, such a registrant.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 22, 2021, the U.S. Senate passed a bill
which, if passed by the U.S. House of Representatives and signed into law, would reduce the number of consecutive non-inspection years
required for triggering the prohibitions under the Holding Foreign Companies Accountable Act from three years to two, which could reduce
the time before our securities may be prohibited from trading or delisted should it be later determined that the PCAOB is unable to inspect
or investigate our auditor completely.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 22, 2021, the PCAOB adopted a final
rule implementing the HFCAA, which provides a framework for the PCAOB to use when determining, as contemplated under the HFCAA, whether
the PCAOB is unable to inspect or investigate completely registered public accounting firms located in a foreign jurisdiction because
of a position taken by one or more authorities in that jurisdiction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 2, 2021, the SEC issued amendments
to finalize rules implementing the submission and disclosure requirements in the HFCAA. The rules apply to registrants that the SEC identifies
as having filed an annual report with an audit report issued by a registered public accounting firm that is located in a foreign jurisdiction
and that PCAOB is unable to inspect or investigate completely because of a position taken by an authority in foreign jurisdictions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 16, 2021, the PCAOB issued a Determination
Report which found that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in:
(1) mainland China of the People&#8217;s Republic of China, because of a position taken by one or more authorities in mainland China;
and (2) Hong Kong, a Special Administrative Region and dependency of the PRC, because of a position taken by one or more authorities
in Hong Kong. The Company&#8217;s auditors for the fiscal years ended June 30, 2024 and 2025 was Wei, Wei &amp; Co. LLP., and the Company&#8217;s
auditors for the fiscal year ended June 30, 2023 was WWC, P.C. Wei, Wei &amp; Co., LLP is based in Flushing, New York and WWC, P.C. is
based in San Mateo, CA, and therefore is not affected by this mandate by the PCAOB.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 26, 2022, the PCAOB announced that
it had signed a Statement of Protocol (the &#8220;SOP&#8221;) with the CSRC and the Ministry of Finance of China. The SOP, together with
two protocol agreements governing inspections and investigations, establishes a specific, accountable framework to make possible complete
inspections and investigations by the PCAOB of audit firms based in mainland China and Hong Kong, as required under U.S. law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 15, 2022, the PCAOB announced that
it was able to secure complete access to inspect and investigate PCAOB-registered public accounting firms headquartered in mainland China
and Hong Kong completely in 2022. The PCAOB Board vacated its previous 2021 determinations that the PCAOB was unable to inspect or investigate
completely registered public accounting firms headquartered in mainland China and Hong Kong. However, whether the PCAOB will continue
to be able to satisfactorily conduct inspections of PCAOB-registered public accounting firms headquartered in mainland China and Hong
Kong is subject to uncertainties and depends on a number of factors out of our and our auditor&#8217;s control. The PCAOB continues to
demand complete access in mainland China and Hong Kong moving forward and is making plans to resume regular inspections in early 2023
and beyond, as well as to continue pursuing ongoing investigations and initiate new investigations as needed. The PCAOB has also indicated
that it will act immediately to consider the need to issue new determinations with the HFCAA if needed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The lack of access to the PCAOB inspection in
China prevents the PCAOB from fully evaluating audits and quality control procedures of the auditors based in China. As a result, the
investors may be deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in
China makes it more difficult to evaluate the effectiveness of these accounting firms&#8217; audit procedures or quality control procedures
as compared to auditors outside of China that are subject to the PCAOB inspections, which could cause existing and potential investors
in our stock to lose confidence in our audit procedures and reported financial information and the quality of our financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our auditors, WWC, P.C. and Wei, Wei &amp; Co.,
LLP, the independent registered public accounting firms that issue the audit reports included elsewhere in this Annual Report, as auditors
of companies that are traded publicly in the United States and a firm registered with the PCAOB, are subject to laws in the United States
pursuant to which the PCAOB conducts regular inspections to assess our auditor&#8217;s compliance with the applicable professional standards.
Our auditors are headquartered in San Mateo, California and Flushing, New York, respectively, and are subject to inspection by the PCAOB
on a regular basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Recent U.S. regulatory developments. In late August and September 2025,
the PCAOB filed with the SEC a rule change&#8212;effective upon filing&#8212;to postpone the effective date of QC 1000 (A Firm&#8217;s
System of Quality Control) and related new or amended PCAOB standards, rules, and forms from December 15, 2025 to December 15, 2026. The
SEC published a notice soliciting public comments on September 3, 2025. In addition, at its September 17&#8211;18, 2025 meeting, the FINRA
Board of Governors approved several rule proposals, including amendments to the corporate financing rules and a revised proposal to amend
the Capital Acquisition Broker (CAB) rules. These actions reflect the evolving U.S. regulatory environment applicable to auditors and
broker-dealers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>


</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, recent developments with respect to
audits of China-based companies create uncertainty about the ability of WWC, P.C. and Wei, Wei &amp; Co., LLP to fully cooperate with
the PCAOB&#8217;s request for audit workpapers without the approval of the Chinese authorities. We cannot assure you whether Nasdaq or
regulatory authorities would apply additional and more stringent criteria to us after considering the effectiveness of our auditor&#8217;s
audit procedures and quality control procedures, adequacy of personnel and training, or sufficiency of resources, geographic reach or
experience as it relates to the audit of our financial statements. In the event it is later determined that the PCAOB is unable to inspect
or investigate completely the Company&#8217;s auditor because of a position taken by an authority in a foreign jurisdiction, then such
lack of inspection could cause trading in the Company&#8217;s securities to be prohibited under the HFCAA ultimately result in a determination
by a securities exchange to delist the Company&#8217;s securities. It remains unclear what the SEC&#8217;s implementation process related
to the above rules and amendments will entail or what further actions the SEC, the PCAOB or Nasdaq will take to address these issues
and what impact those actions will have on U.S. companies that have significant operations in the PRC and have securities listed on a
U.S. stock exchange. In addition, the above rules and amendments and any additional actions, proceedings, or new rules resulting from
these efforts to increase U.S. regulatory access to audit information could create some uncertainty for investors, the market price of
our ordinary shares could be adversely affected, and we could be delisted if we and our auditor are unable to meet the PCAOB inspection
requirement or being required to engage a new audit firm, which would require significant expense and management time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may be adversely affected by the complexity,
uncertainties and changes in PRC regulation of internet-related businesses and companies, and any lack of requisite approvals, licenses
or permits applicable to our business may have a material adverse effect on our business and results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government extensively regulates the
internet industry, including foreign ownership of, and the licensing and permit requirements pertaining to, companies in the internet
industry. These internet-related laws and regulations are relatively new and evolving, and their interpretation and enforcement involve
significant uncertainties. As a result, in certain circumstances it may be difficult to determine what actions or omissions may be deemed
to be in violation of applicable laws and regulations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The evolving PRC regulatory system for the internet
industry may lead to the establishment of new regulatory agencies. For example, in May 2011, the State Council announced the establishment
of a new department, the State Internet Information Office (with the involvement of the State Council Information Office, the MITT, and
the Ministry of Public Security). The primary role of this new agency is to facilitate the policy-making and legislative development
in this field, to direct and coordinate with the relevant departments in connection with online content administration and to deal with
cross-ministry regulatory matters in relation to the internet industry.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Circular on Strengthening the Administration
of Foreign Investment in and Operation of Value-added Telecommunications Business, issued by the MITT in July 2006, prohibits domestic
telecommunication service providers from leasing, transferring or selling telecommunications business operating licenses to any foreign
investor in any form, or providing any resources, sites or facilities to any foreign investor for their illegal operation of a telecommunications
business in China. According to this circular, either the holder of a value-added telecommunication services operation permit or its
shareholders must directly own the domain names and trademarks used by such license holders in their provision of value-added telecommunication
services. The circular also requires each license holder to have the necessary facilities, including servers, for its approved business
operations and to maintain such facilities in the regions covered by its license. If an ICP License holder fails to comply with the requirements
and also fails to remedy such non-compliance within a specified period of time, the MITT or its local counterparts have the discretion
to take administrative measures against such license holder, including revoking its ICP License.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The interpretation and application of existing
PRC laws, regulations and policies and possible new laws, regulations or policies relating to the internet industry have created substantial
uncertainties regarding the legality of existing and future foreign investments in, and the businesses and activities of, internet businesses
in China, including our business. We cannot assure you that we have obtained all the permits or licenses required for conducting our
business in China or will be able to maintain our existing licenses or obtain new ones. If the PRC government considers that we were
operating without the proper approvals, licenses or permits or promulgates new laws and regulations that require additional approvals
or licenses or imposes additional restrictions on the operation of any part of our business, it has the power, among other things, to
levy fines, confiscate our income, revoke our business licenses, and require us to discontinue our relevant business or impose restrictions
on the affected portion of our business. Any of these actions by the PRC government may have a material adverse effect on our business
and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration:underline">Risks Related to Our Business</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may be unable to achieve or maintain profitability.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have set goals to achieve profitability and
if achieved, to progressively improve our profitability over time by growing our sales, increasing our gross margin and reducing our
expenses as a percentage of sales. There can be no assurance that we will achieve our enhanced profitability goals. Factors that could
significantly adversely affect our efforts to achieve these goals include, but are not limited to, the failure to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">grow our revenue through organic
growth or through acquisitions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">improve our revenue mix by
investing (including through acquisitions) in businesses that provide higher margins than we have been able to generate historically;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">achieve improvements in purchasing
or to maintain or increase our rebates from vendors through our vendor consolidation and/or low-cost country initiatives;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">improve our gross margins through
the utilization of improved pricing practices and technology and sourcing savings;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">maintain or reduce our overhead
and support expenses as we grow;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">effectively evaluate future
inventory reserves;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">collect monies owed from customers;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">maintain relationships with
our significant customers and suppliers; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">integrate any businesses acquired.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Any of these failures or delays may adversely affect our ability to
increase our profitability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are subject to competitive pricing pressure
from our customers.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain of our largest customers historically
have exerted significant pressure on their outside suppliers to keep prices low because of their market share and their ability to leverage
such market share in the highly competitive environment. The economic downturn has resulted in increased pricing pressures from our customers.
If we are unable to generate sufficient cost savings to offset any price reductions, our financial condition, operating results and cash
flows may be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our business depends on our ability to
offer high-quality product and service that meets user preferences and demands.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We rely on our experience from past and current
operations to offer, manage, and refine our high-quality product and service, which may not be effective as customer preferences and
market trends change. If we are unable to expand into new clients or further develop existing clients, our business may be adversely
affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we are unable to maintain the high and consistent
quality and integrity of our packaging and continue to enhance our value-added services to our customers, we may experience a decline
in profit margin and business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>


</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Raw materials shortages may impair our
operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ability to offer a wide variety of products
to our customers is dependent upon our ability to obtain adequate raw materials supply from manufacturers or other suppliers. Generally,
our products are obtainable from various sources and in sufficient quantities. However, the loss of, or substantial decrease in the availability
of, raw materials from our suppliers, could adversely impact our financial condition, operating results and cash flows. In addition,
supply interruptions could arise from shortages of raw materials, labor disputes or weather conditions affecting raw materials or shipments,
transportation disruptions or other factors beyond our control. A disruption in the timely availability of raw materials by our key suppliers
would result in a decrease in our revenues and profitability, especially in our business units with supplier concentration. Although
in many instances we have agreements with our suppliers, these agreements are generally terminable by either party on limited notice.
Failure by our suppliers to continue to supply us with raw materials on commercially reasonable terms, or at all, would put pressure
on our operating margins and have a material adverse effect on our financial condition, operating results and cash flows. Short-term
changes in the cost of these materials, some of which are subject to significant fluctuations, are sometimes, but not always passed on
to our customers. Our inability to pass on material price increases to our customers could adversely impact our financial condition,
operating results and cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We depend on a few major customers with
whom we do not enter into long-term contracts, the loss of any of which could cause a significant decline in our revenues.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had one significant customer which accounted
for 20.4%, 18.8%, and 13.9% of our total revenues for the year ended June 30, 2025, 2024 and 2023 respectively. We do not enter into
long-term agreements with our customers, but supply is based upon purchase orders placed to us by customers from time to time. Therefore,
we cannot be certain that sales to our customers, including our major customers, will continue. The loss of any of our major customers,
or a significant reduction in sales to any such customers, would adversely affect our profitability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ability to maintain close and satisfactory
relationships with our customers is important to the ongoing success and profitability of our business. Our ability to attract potential
customers is also critical to the success of our business. If any of our significant customers reduces, delays or cancels its orders
for any reason, or the financial condition of our key customers deteriorates, our business could be seriously harmed. Similarly, a failure
to manufacture sufficient quantities of products to meet the demands of these customers may cause us to lose customers, which may affect
adversely the profitability of our business as a result. Furthermore, if we experience difficulties in the collection of our accounts
receivables from our major customers, our results of operation may be materially and adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We rely on third-party suppliers and long
supply chains, and if we fail to identify and develop relationships with a sufficient number of qualified suppliers, or if there is a
significant interruption in our supply chains, our ability to timely and efficiently access products that meet our standards for quality
could be adversely affected.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We buy our products and supplies from suppliers
located in the PRC or southeast Asia. These suppliers manufacture and source their materials from the PRC and abroad. Our ability to
identify and develop relationships with qualified suppliers who can satisfy our standards for quality and our need to access products
and supplies in a timely and efficient manner is a significant challenge. We may be required to replace a supplier if their products
do not meet our quality or safety standards. In addition, our suppliers could discontinue selling products at any time for reasons that
may or may not be in our control or the suppliers&#8217; control. Our operating results and inventory levels could suffer if we are unable
to promptly replace a supplier who is unwilling or unable to satisfy our requirements with a supplier providing similar products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, our key suppliers for paper are
very capital-intensive operation with heavy financial funding. They also need to import their raw materials such as wastepaper and pulp
through their supply chains which may be subject to some restrictions or tariff imposed by governments. The length and complexity of
these supply chains make them vulnerable to numerous risks, many of which are beyond our control, which could cause significant interruptions
or delays in delivery of our products. Factors such as political instability, the financial instability of suppliers, suppliers&#8217;
non compliance with applicable laws, trade restrictions, labor disputes, currency fluctuations, changes in tariff or import policies,
severe weather, terrorist attacks and transport capacity and cost may disrupt these supply chains and our ability to access products
and supplies. For example, if the government of China were to reduce or withdraw the tax benefits to our Chinese suppliers, the cost
of some of our products may increase and our margins could be reduced. We expect an increasing portion of our raw materials to be imported
in the future, which will further increase these risks. Moreover, these risks will be amplified by our ongoing efforts to consolidate
our supplier base across our business units. A significant interruption in our supply chains caused by any of the above factors could
result in increased costs or delivery delays and result in a decrease in our Net sales and profitability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We have substantial fixed costs and, as
a result, our operating income is sensitive to changes in our net sales.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A significant portion of our expenses are fixed
costs, which do not fluctuate with Net sales. Consequently, a percentage decline in our Net sales could have a greater percentage effect
on our operating income if we do not act to reduce our labor force or take other cost reduction actions. Any decline in our Net sales
would cause our profitability to be adversely affected. Moreover, a key element of our strategy is managing our assets, including our
substantial fixed assets, more effectively, including timely replacement of old machineries by more advanced machineries. Our failure
to invest in new machines and technology to replace the old ones could have an adverse effect on our competitive edge, hence the results
of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We will require substantial additional
funding in the future. There is no assurance that additional financing will be available to us.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have been dependent upon bank loans and proceeds
received from shareholders&#8217; equity contributions to meet our capital requirements in the past. We may require substantial additional
funding in the future to meet our capital requirements for our production capacity expansion and to maintain operations and improve financial
performance; however, we cannot assure you that we will be able to obtain capital in the future. In the event that we were unable to
meet our future funding requirements for working capital and for general business purposes, we could experience operating losses and
limit our marketing efforts and decrease or eliminate capital expenditures. In addition, our operating results, our business results,
and our financial position would be adversely affected. In the event that adequate additional financing is not available on reasonable
terms, we may not be able to undertake our expansion plan or purchase additional equipment for our operations, and we would have to modify
our business plans accordingly.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Potential disruptions in the capital and
credit markets may adversely affect our business, including the availability and cost of short-term funds for liquidity requirements,
which could adversely affect our results of operations, cash flows, and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Potential changes in the global economy may affect
the availability of business and customer credit. We may need to rely on the credit markets, particularly for short-term borrowings from
banks, as well as the capital markets, to meet our financial commitments and short-term liquidity needs if internal funds from our operations
are not available to be allocated to such purposes. Disruptions in the credit and capital markets could adversely affect our ability
to draw on such short-term bank facilities. Our access to funds under such credit facilities depends on the banks&#8217; ability that
are parties to those facilities to meet their funding commitments, which may be dependent on governmental economic policies in China.
Those banks may not meet their funding commitments to us if they experience shortages of capital and liquidity or experience excessive
volumes of borrowing requests from other borrowers and us within a short period of time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-term disruptions in the credit and capital
markets could result from uncertainty, changing or increased regulations, reduced alternatives, or failures of financial institutions
that could adversely affect our access to the liquidity needed for our business. Any disruption could require us to conserve cash until
the markets stabilize or until alternative credit arrangements or other funding for our business needs can be arranged. Such measures
may include deferring capital expenditures and reducing or eliminating discretionary uses of cash. These events would adversely impact
our results of operations, cash flows, and financial position.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Failure to appropriately evaluate the credit
profile of our customers and/or delay in settlement of accounts receivable from our customers could materially and adversely impact our
operating cash flow. It may result in significant provisions and impairments on our accounts receivable which in turn would have a material
adverse impact on our business operations, results of operation, financial condition, and our business pursuits and prospects.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recorded a bad debt write-off of $68,003,
$0 and $3,653 during the fiscal years ended June 30, 2025, 2024 and 2023, respectively. Due to the nature of the customers and the practice
of the industry, the Company generally allows a credit period of 30 - 90 days to its customers. However, our customers sometimes still
require additional time for payment, depending on their internal cash flow or various levels of approvals. For example, the average accounts
receivable turnover period was approximately 124 days, 94 days and 114 days for the fiscal years ended June 30, 2025, 2024 and 2023,
respectively. Due to uncertainty of the timing of collection, we established an allowance for doubtful accounts based on individual account
analysis and historical collection trends. We established a provision for doubtful receivables when there is objective evidence that
the Company may not be able to collect amounts due. The allowance is based on management&#8217;s best estimates of specific losses on
individual exposures and a provision on historical trends of collections. Delinquent account balances are written-off against the allowance
for doubtful accounts after management has determined that the likelihood of collection is not probable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
we have implemented policies and measures to improve our management of credit risk and have expanded our efforts in the collection of
overdue or long outstanding accounts receivable, there is no assurance that our accounts receivable position with respect to our reported
revenue will not persist in the future given the nature of our business. Any deterioration of the credit profile of our customers or
any failure or delay in their settlement of our accounts receivable could put tremendous pressure on our operating cash flow and may
result in a material and adverse impact on our business operations, results of operations, and financial condition.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Issues
or defects with products may lead to product liability, personal injury or property damage claims, recalls, withdrawals, replacements
of products, or regulatory actions by governmental authorities that could divert resources, affect business operations, decrease sales,
increase costs, and put us at a competitive disadvantage, any of which could have a significant adverse effect on our financial condition.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may experience issues or defects with products that may lead to damage claims, recalls, withdrawals, or replacements of products. Any
of these events could result in harm to our reputation, reduced demand by customers for our products, decreased willingness by our service
providers to provide support for those products, or even loss of revenues. Such results could divert development and management resources,
adversely affect our business operations, decrease sales, increase legal fees and other costs, and put us at a competitive disadvantage
compared to other our competitors, any of which could have a significant adverse effect on our financial condition and results of operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Disruption
to our production facilities and liability in connection with industrial accidents could materially and adversely affect our operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
operations at our production facilities and warehouses are subject to operational risks. These risks include but are not limited to breakdown
or failure of our machinery, disruption of power supply, natural disasters, fire and industrial accidents, which could result in temporary,
permanent, partial or complete shut-downs of our operations. As a result, our operations and financial results could be materially and
adversely affected. There is no assurance that our production facilities and warehouses will be free from any operational risks in the
future. In the event that a fire incident happens, our production facilities and warehouses may be destroyed, and our neighboring properties
may be adversely affected by the fire. For instance, the quality of our raw materials and finished products may be adversely affected
by the smoke and heat. In these circumstances, our operations and delivery schedules may be materially affected, leading to customers
dissatisfaction and even loss of customers. In addition, as our production process involves the operation of tools, equipment and machinery,
industrial accidents resulting in injuries or even deaths may occur. There is no assurance that these industrial accidents, whether due
to malfunctions of machinery or other reasons, will never occur in the future. In such event, we may be liable for personal injury or
death and monetary losses suffered by our employees, fines or penalties or other legal liability arising from violation of applicable
laws and regulations. We may also be subject to disruptions to our business caused by equipment and/or equipment shutdown for investigation
or implementation of safety measures.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>A
severe or prolonged downturn in the global or Chinese economy could materially and adversely affect our business and our financial condition.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
China&#8217;s economic growth has slowed down since 2012 and such slowdown may continue. There is considerable uncertainty over the long-term
effects of the expansionary monetary and fiscal policies adopted by the central banks and financial authorities of some of the world&#8217;s
leading economies, including the United States and China. There have been concerns over unrest and terrorist threats in the Middle East,
Europe and Africa, which have resulted in volatility in oil and other markets, and over the conflicts involving Ukraine and Syria. There
have also been concerns on the relationship among China and other Asian countries, which may result in or intensify potential conflicts
in relation to territorial disputes. Economic conditions in China are sensitive to global economic conditions, as well as changes in
domestic economic and political policies and the expected or perceived overall economic growth rate in China. Any severe or prolonged
slowdown in the global or Chinese economy may materially and adversely affect our business, results of operations and financial condition.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
outbreak of war in Ukraine has affected global economic markets, and the uncertain resolution of this conflict could result in protracted
and/or severe damage to the global economy. Russia&#8217;s military interventions in Ukraine have led to, and may lead to, additional
sanctions being levied by the United States, European Union and other countries against Russia. Russia&#8217;s military incursion and
the resulting sanctions could adversely affect global energy and financial markets and thus could affect our client&#8217;s business
and our business, even though we do not have any direct exposure to Russia or the adjoining geographic regions. The extent and duration
of the military action, sanctions, and resulting market disruptions are impossible to predict, but could be substantial. Any such disruptions
caused by Russian military action or resulting sanctions may magnify the impact of other risks described in this section. We cannot predict
the progress or outcome of the situation in Ukraine, as the conflict and governmental reactions are rapidly developing and beyond their
control. Prolonged unrest, intensified military activities, or more extensive sanctions impacting the region could have a material adverse
effect on the global economy, and such effect could in turn have a material adverse effect on the operations, results of operations,
financial condition, liquidity and business outlook of our business.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, continued turbulence in the international markets may adversely affect our ability to access capital markets to meet liquidity
needs.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
failure to successfully manage our business expansion, including our expansion into new areas of business, would have a material adverse
effect on our results of operations and prospects.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
made investments in business expansion in line with our development strategy through organic growth in the past. In addition, we may,
from time to time and when we deem appropriate, expand into new industries and markets which we believe have synergies with our existing
operations. Our expansion has created, and will continue to place, substantial demand on our resources. Managing our growth and integrating
the acquired businesses will require us to, among other things:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">comply
                                            with the laws, regulations and policies applicable to the acquired businesses, including
                                            obtaining timely approval for the construction or expansion of production and printing facilities
                                            as required under the relevant PRC laws;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">maintain
                                            adequate control on our business expansion to prevent, among other things, project delays
                                            or cost overruns;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">accumulate
                                            expertise and experience in managing the new businesses;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">gain
                                            market acceptance for new products and services and establish relationships with new customers
                                            and suppliers;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">achieve
                                            sufficient utilization of new production facilities to recover costs;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">manage
                                            relationships with employees, customers and business partners during the course of our business
                                            expansion and integration of new businesses;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">attract,
                                            train and motivate members of our management and qualified workforce to support successful
                                            business expansion;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">access
                                            debt, equity or other capital resources to fund our business expansion, which may divert
                                            financial resources otherwise available for other purposes;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">divert
                                            significant management attention and resources from our other businesses; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">strengthen
                                            our operational, financial and management controls, particularly those of our future acquisitions,
                                            if any, subsidiaries, to maintain the reliability of our reporting processes.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
significant difficulty in meeting the foregoing or similar requirements could delay or otherwise constrain our ability to implement our
expansion plans or result in failure to achieve the expected benefits of the combination or acquisition or write-offs of acquired assets
or investments, which in turn would limit our ability to increase operational efficiency, reduce marginal manufacturing costs or otherwise
strengthen our market position. Failure to obtain the intended economic benefits from the business expansion could adversely affect our
business, financial condition, results of operations and prospects. In addition, we may also experience mixed results from our expansion
plans in the short term.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>


</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may not achieve the benefits we expect from recent and future investments and acquisitions and our operations may be materially adversely
affected by such investments and acquisitions.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have made investments in acquisitions of land to build new production plants, including our newly completed manufacturing facility in
Vietnam, that we believe may complement our existing business or may improve the operation efficiency and effectiveness. While we believe
these investment plans may benefit our business in the long term, such decisions may adversely impact our short- or medium-term operating
results. Further, if these investment plans do not subsequently achieve the synergies we expect or do not generate the financial and
operational benefits we expect, it will adversely affect our cash flow and financial results.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Growth
of our business will partially depend on the recognition of our reputation. Failure to maintain, protect and enhance our reputation would
limit our ability to expand or retain our customers, which would materially adversely affect our business, financial condition and results
of operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maintaining,
protecting and enhancing our reputation remains critical to our business and market position. It depends on several factors, including
our ability to:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">maintain
                                            the quality and satisfaction of the products we offer;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">maintain
                                            healthy relationships with customers and other business partners;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increase
                                            company awareness through marketing and Company promotion activities;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">comply
                                            with relevant laws and regulations, particularly with respect to environmental protection,
                                            production safety and code of conducts;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">compete
                                            effectively against existing and future competitors; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">preserve
                                            our reputation and goodwill generally and in the event of any negative publicity on our services
                                            and product quality.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
public perception that we, or other industry participants do not provide satisfactory products and services, even if factually incorrect
or based on isolated incidents, could damage our reputation, undermine the trust and credibility we have established and negatively impact
our ability to attract and retain customers, as well as our business, financial condition and results of operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
success depends upon our ability to attract, train and retain experience workforce with technical knowhow and key personnel.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
be successful, we must attract, train and retain a large number of highly qualified staff with relevant technical knowledge while controlling
related labor costs. Our ability to control labor costs is subject to numerous external factors, including prevailing wage rates and
other related costs for staff benefits. We compete with other businesses for these talented workers and invest significant resources
in training and motivating them. There is no assurance that we will be able to attract or retain these skilled workers in the future.
Moreover, if a number of our employees were to unionize, including in the wake of any future legislation that makes it easier for employees
to unionize, the effect on us may be negative, such as higher labor costs and more susceptible to operational stoppage or strike, all
of these would adversely impact our reputation and business as a whole.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, our business results also heavily depend upon the leadership and execution of our senior management as well as our sales personnel,
vibrant and experienced sale teams who possess the industry experience and knowledge of the global market dynamics and trends. Our inability
to retain or hire qualified managers or sales personnel at economically reasonable compensation levels would restrict our ability to
grow our business, limit our ability to continue to successfully and profitably operate our business.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 35; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
do not have business insurance coverage. Any future business liability, disruption or litigation we experience might divert management
focus from our business and could significantly impact our financial results.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Availability
of business insurance products and coverage in China is limited, and most such products are expensive in relation to the coverage offered.
We have determined that the risks of disruption, cost of such insurance and the difficulties associated with acquiring such insurances
on commercially reasonable terms make it impractical for us to maintain such insurance. As a result, we do not have any business liability,
disruption or litigation insurance coverage for our operations in China. Accordingly, a business disruption, litigation or natural disaster
may result in substantial costs and divert management&#8217;s attention from our business, which would have an adverse effect on our
results of operations and financial condition.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may need additional capital, and the sale of additional shares or other equity securities could result in dilution to our shareholders.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that our current cash and cash equivalents and anticipated cash flow from operations will be sufficient to meet our anticipated
cash needs for the foreseeable future. We may, however, require additional cash resources due to changed business conditions or other
future developments, including any investments or acquisitions we may decide to pursue. If these resources are insufficient to satisfy
our cash requirements, we may seek to sell additional equity or debt securities or obtain a credit facility. The sale of additional equity
securities could result in additional dilution to our shareholders. The incurrence of indebtedness would result in increased debt service
obligations and could result in operating and financing covenants that would restrict our operations. It is uncertain whether financing
will be available in amounts or on terms acceptable to us, if at all.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
business requires substantial capital expenditures that we may not always be able to obtain at reasonable costs and on acceptable terms.
Our results of operations, cash flows, business, financial condition, could be adversely affected if we fail to implement our business
strategy, including our growth initiatives.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Company is in a capital and technology intensive
industry which requires substantial capital expenditure. We may need to seek external financing, such as bank and other loans as well
as bond offerings, to satisfy our capital needs if cash generated from our operations is insufficient to fund our capital expenditures
or if our actual capital expenditures and investments exceed our plans. Our ability to obtain external financing at reasonable costs and
on acceptable terms is subject to a variety of factors, such as our credit ratings, financial market conditions and our past or projected
financial performance. Rating agencies may downgrade or withdraw our ratings or place us on &#8220;credit watch&#8221; based on their
assessment of a wide range of factors. For example, records of net losses may result in a deterioration of our credit ratings. We recorded
net operating cash inflow(outflow) of ($1,719,389), ($4,106,011) and $8,109,777 for the fiscal years ended June 30, 2025, 2024 and 2023,
respectively. We could incur losses in the future, which may adversely affect our corporate ratings and increase our borrowing costs and
limit our access to capital markets. Other factors that may be viewed as negative by the rating agencies may also adversely affect our
corporate ratings, such as any significant decrease of market price of our products, any significant increase in our level of debt, any
negative development in our ongoing or planned projects and so on. In addition, if financial markets experience significant volatility
and disruption, it may result in a decrease in the availability of liquidity and credit for borrowers and increase in interest rate or
other financing cost. Failure to obtain sufficient funding at reasonable costs and on acceptable terms for our development plans could
delay, reduce the scope of, or eliminate future activities or growth initiatives and adversely affect our business and prospects.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
future financial performance and success depend in large part on our ability to successfully implement our business strategy. We may
not be able to successfully implement our business strategy or be able to continue improving our operating results. In particular, we
may not be able to continue to achieve all operating cost savings, further enhance our product mix, expand into selected targeted regions
or continue to mitigate our exposure to paper price fluctuations. <b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 36; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are unable to implement and maintain effective internal control over financial reporting in the future, investors may lose confidence
in the accuracy and completeness of our financial reports and the market price of our Ordinary Shares may decline.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
implement Section 404 of the Sarbanes-Oxley Act of 2002, the SEC adopted rules requiring public companies to include a report of management
on the company&#8217;s internal control over financial reporting. As a result, we do not have in place effective disclosure controls
and procedures or internal controls over financial reporting. We are not subject to the requirement that we maintain internal controls
and that management performs periodic evaluation of the effectiveness of the internal controls. Effective internal control over financial
reporting is important to prevent fraud. As a result, our business, financial condition, results of operations and prospects, as well
as the market for and trading price of our Ordinary Shares, may be materially and adversely affected if we do not have effective internal
controls. As a result, we may not discover any problems in a timely manner, and current and potential shareholders could lose confidence
in our financial reporting, which would harm our business and the trading price of our Ordinary Shares. The absence of internal controls
over financial reporting may inhibit investors from purchasing our Ordinary Shares and may make it more difficult for us to raise funds
in a debt or equity financing.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have engaged financial consultants to advise on accounting and financial reporting processes in conformity with U.S. GAAP, and our management
and accounting department have since had a substantially improved understanding of U.S. GAAP and financial reporting requirements. We
also plan to hire officers and employees who have knowledge and experience in U.S. GAAP and financial reporting process. Additionally,
we have had a recruitment plan in place and have been searching for candidates for qualified internal audit personnel with appropriate
knowledge of U.S. GAAP. To remediate our material weaknesses, we expect to incur substantially more additional costs for addressing our
material weaknesses and deficiencies. Our remedial measures include: (a) hiring qualified internal control personnel who will manage
the implementation of internal control policies and procedures and improvement of the internal audit function; (b) developing and implementing
written policies and procedures for accounting and financial reporting that meet the standards applied to public companies listed in
the United States; and (c) conducting internal control training to management, key operations personnel and the accounting department,
so that management and relevant personnel understand the requirements and elements of internal control over financial reporting mandated
by the U.S. securities laws. However, the implementation of these measures may not fully address the material weaknesses in our internal
control over financial reporting. Our failure to correct the material weaknesses or our failure to discover and address any other material
weaknesses or control deficiencies could result in inaccuracies in our financial statements and could also impair our ability to comply
with applicable financial reporting requirements and related regulatory filings on a timely basis. Moreover, ineffective internal control
over financial reporting significantly hinders our ability to prevent fraud.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, our independent registered public accounting firm will be required to attest to the effectiveness of our internal control over
financial reporting beginning with our annual report on Form 20-F following the date on which we are no longer an &#8220;emerging growth
company,&#8221; which may be up to five full years following the date of the IPO. If we identify material weaknesses in our internal
control over financial reporting, or if we are unable to comply with the requirements of Section 404 in a timely manner or assert that
our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express
an opinion as to the effectiveness of our internal control over financial reporting when required, investors may lose confidence in the
accuracy and completeness of our financial reports and the market price of our Ordinary Shares could be negatively affected, and we could
become subject to investigations by the stock exchange on which our securities are listed, the Securities and Exchange Commission, or
the SEC, or other regulatory authorities, which could require additional financial and management resources.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 37; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
management team lacks experience in managing a U.S.-listed public company and complying with laws applicable to such company, the failure
of which may adversely affect our business, financial conditions and results of operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
current management team lacks experience in managing a company publicly traded in the U.S., interacting with public company investors
and complying with the increasingly complex laws pertaining to U.S.-listed public companies. Prior to the completion of our initial public
offering (&#8220;IPO&#8221;), we mainly operate our businesses as private companies in Hong Kong, the PRC and Vietnam. As a result of
the IPO, our company has become subject to significant regulatory oversight and reporting obligations under the U.S. federal securities
laws and the scrutiny of securities analysts and investors, and our management currently has no experience in complying with such laws,
regulations and obligations. Our management team may not successfully or efficiently manage our transition to becoming a U.S.-listed
public company. These new obligations and constituents will require significant attention from our senior management and could divert
their attention away from the day-to-day management of our business, which could adversely affect our business, financial conditions
and results of operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
incur increased costs as a result of being a public company.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a public company listed on the Nasdaq Capital Market, and as such, we incur significant legal, accounting and other expenses that
we did not incur as a private company prior to our IPO. In addition, the Sarbanes-Oxley Act of 2002, as well as new rules subsequently
implemented by the SEC and Nasdaq, have required changes in corporate governance practices of public companies. We expect these new rules
and regulations to increase our legal, accounting and financial compliance costs and to make certain corporate activities more time-consuming
and costly. In addition, we incur ongoing additional costs associated with our public company reporting requirements. We are currently
evaluating and monitoring developments with respect to these new rules, and we cannot predict or estimate the amount of additional costs
we may incur or the timing of such costs.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Increases
in labor costs in the PRC may adversely affect our business and our profitability.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China&#8217;s
economy has experienced increases in labor costs in recent years. China&#8217;s overall economy and the average wage in China are expected
to continue to grow. The average wage level for our employees has also increased in recent years. We expect that our labor costs, including
wages and employee benefits, will continue to increase. Unless we are able to pass on these increased labor costs to our customers by
increasing prices for our products or services, our profitability and results of operations may be materially and adversely affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we have been subject to stricter regulatory requirements in terms of entering into labor contracts with our employees and paying
various statutory employee benefits, including pension insurance, housing provident fund, medical insurance, work-related injury insurance,
unemployment insurance and childbearing insurance to designated government agencies for the benefit of our employees. Pursuant to the
PRC Labor Contract Law, or the Labor Contract Law, that became effective in January 2008 and its implementing rules that became effective
in September 2008 and its amendments that became effective in July 2013, employers are subject to stricter requirements in terms of signing
labor contracts, minimum wages, paying remuneration, determining the term of employees&#8217; probation and unilaterally terminating
labor contracts. In the event that we decide to terminate some of our employees or otherwise change our employment or labor practices,
the Labor Contract Law and its implementation rules may limit our ability to effect those changes in a desirable or cost-effective manner,
which could adversely affect our business and results of operations. Besides, pursuant to the Labor Contract Law and its amendments,
dispatched employees are intended to be a supplementary form of employment and the fundamental form should be direct employment by enterprises
and organizations that require employees.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
the interpretation and implementation of labor-related laws and regulations are still evolving, we cannot assure you that our employment
practice does not and will not violate labor-related laws and regulations in China, which may subject us to labor disputes or government
investigations. If we are deemed to have violated relevant labor laws and regulations, we could be required to provide additional compensation
to our employees and our business, financial condition and results of operations could be materially and adversely affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>


</div><!-- Field: Page; Sequence: 38; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Since
one of our directors and his family members own at least 88.89% of our Ordinary Shares, they have great impact in electing directors
and approve matters requiring shareholder approval by way of ordinary resolution or special resolution.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Chairman Mr. Ming Hung Matthew Lai and his family members currently collectively own 88.89% of our Ordinary Shares. Such concentration
of voting power could have the effect of delaying, deterring, or preventing a change of control or other business combination, which
could, in turn, have an adverse effect on the market price of our Ordinary Shares or prevent our shareholders from realizing a premium
over the then-prevailing market price for their Ordinary Shares.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>As
a &#8220;controlled company&#8221; under the rules of the Nasdaq Capital Market, we may exempt our company from certain corporate governance
requirements that could adversely affect our public shareholders.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
of the voting in concert agreement described elsewhere in this Annual Report, our principal shareholders will continue collectively owning
a majority of the voting power of our outstanding Ordinary Shares. Under Rule 5615(b)(1) of the Nasdaq Listing Requirement, a company
of which more than 50% of the voting power is held by an individual, group or another company is a &#8220;controlled company&#8221; and
is permitted to phase in its compliance with the independent committee requirements. Although we do not rely on the &#8220;controlled
company&#8221; exemption under the Nasdaq listing rules, we could elect to rely on this exemption in the future. If we elect to rely
on the &#8220;controlled company&#8221; exemption, a majority of the members of our board of directors might not be independent directors
and our nominating and corporate governance and compensation committees might not consist entirely of independent directors. Accordingly,
while we remain a controlled company relying on the exemption and during any transition period following a time when we are no longer
a controlled company, you would not have the same protections afforded to shareholders of companies that are subject to all of the Nasdaq
Capital Market corporate governance requirements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Global
economic and other conditions may adversely affect the demand for our products and services.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
industry depends upon the overall level of the global economic conditions and consumer spending. A continuous weakening global economic
conditions, including any turmoil in the economy, distresses in financial markets, or reduced market liquidity, geo-political tensions,
global epidemic, as well as increased government intervention, may adversely impact the demand for our products and services and our
financial performance could be adversely affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adverse
market trends may affect our financial performance. Such trends may include, but are not limited to, the followings:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increasing
                                            complexity and volatility in the global economic and political conditions make planning and
                                            projection extremely challenging;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">low
                                            levels of income and business confidence associated with recessionary environments which
                                            may in turn reduce consumer spending.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 39; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
face risks related to natural disasters, extreme weather conditions, health epidemics and other catastrophic incidents, which could significantly
disrupt our operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
has experienced natural disasters, including earthquakes, extreme weather conditions and any similar event could materially impact our
business in the future. If a disaster or other disruption occurred that affects the regions where we operate our business, the resulting
loss of personnel and damage to property could materially adversely affect our business. Even if we are not directly affected, such a
disaster or disruption could affect the operations or financial condition of our ecosystem participants, which could harm our results
of operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, our business could be affected by public health epidemics, such as the outbreak of avian influenza, severe acute respiratory
syndrome, or SARS, Zika virus, Ebola virus, COVID-19 or other disease. Should there be such a health epidemic in the future, our business,
results of operations, financial condition and prospects could be materially adversely affected to the extent that such health epidemics
weaken the Chinese and global economy in general.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span style="text-decoration:underline">Risks
Related to Intellectual Property</span></i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are not able to adequately protect our proprietary intellectual property and information and protect against third party claims that
we are infringing on their intellectual property rights, our results of operations could be adversely affected.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
value of our business depends in part on our ability to protect our intellectual property and information, including our patents, trade
secrets, and rights under agreements with third parties, in China and around the world, as well as our customer, employee, and customer
data. Third parties may try to challenge our ownership of our intellectual property in China and around the world. In addition, intellectual
property rights and protections in China may be insufficient to protect material intellectual property rights in China. Further, our
business is subject to the risk of third parties counterfeiting our products or infringing on our intellectual property rights. The steps
we have taken may not prevent unauthorized use of our intellectual property. We may need to resort to litigation to protect our intellectual
property rights, which could result in substantial costs and diversion of resources. If we fail to protect our proprietary intellectual
property and information, including with respect to any successful challenge to our ownership of intellectual property or material infringements
of our intellectual property, this failure could have a significant adverse effect on our business, financial condition, and results
of operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are unable to protect the confidentiality of our trade secrets, our business and competitive position could be harmed.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
rely substantially upon trade secret protection as well as non-disclosure agreements with our customers, employees and other third parties,
and may in the future rely on copyright and/or trademark protection, to protect our confidential and proprietary information. In addition
to contractual measures, we try to protect the confidential nature of our proprietary information using commonly accepted physical and
technological security measures. Such measures may not, for example, in the case of misappropriation of a trade secret by an employee
or third party with authorized access, provide adequate protection for our proprietary information. Our security measures may not prevent
an employee or consultant from misappropriating our trade secrets and providing them to a competitor, and recourse we take against such
misconduct may not provide an adequate remedy to protect our interests fully. Unauthorized parties may also attempt to copy or reverse
engineer certain aspects of our products that we consider proprietary. Enforcing a claim that a party illegally disclosed or misappropriated
a trade secret can be difficult, expensive, and time-consuming, and the outcome is unpredictable. Even though we use commonly accepted
security measures, trade secret violations are often a matter of state law, and the criteria for protection of trade secrets can vary
among different jurisdictions. In addition, trade secrets may be independently developed by others in a manner that could prevent legal
recourse by us. If any of our confidential or proprietary information, such as our trade secrets, were to be disclosed or misappropriated,
or if any such information was independently developed by a competitor, our business and competitive position could be harmed.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 40; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Third
parties may assert ownership or commercial rights to inventions we develop, which could have a material adverse effect on our business.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Third
parties may in the future make claims challenging the inventorship or ownership of our designs and other intellectual property. Any infringement
claims or lawsuits, even if not meritorious, could be expensive and time consuming to defend, divert management&#8217;s attention and
resources, require us to redesign our products and services, if feasible, require us to pay royalties or enter into licensing agreements
in order to obtain the right to use necessary technologies, and/or may materially disrupt the conduct of our business.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we may face claims by third parties that our agreements with employees, contractors or third parties obligating them to assign
intellectual property to us are ineffective or in conflict with prior or competing contractual obligations of assignment, which could
result in ownership disputes regarding intellectual property we have developed or will develop and interfere with our ability to capture
the commercial value of such intellectual property. Litigation may be necessary to resolve an ownership dispute, and if we are not successful,
we may be precluded from using certain intellectual property or may lose our exclusive rights in that intellectual property. Either outcome
could harm our business and competitive position.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Third
parties may assert that our employees or contractors have wrongfully used or disclosed confidential information or misappropriated trade
secrets, which could result in litigation.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may employ individuals who previously worked with other companies, including our competitors or potential competitors. Although we try
to ensure that our employees and contractors do not use the proprietary information or know-how of others in their work for us, we may
be subject to claims that we or our employees or contractors have inadvertently or otherwise used or disclosed intellectual property
or personal data, including trade secrets or other proprietary information, of a former employer or other third party. Litigation may
be necessary to defend against these claims. If we fail in defending any such claims or settling those claims, in addition to paying
monetary damages or a settlement payment, we may lose valuable intellectual property rights or personnel. Even if we are successful in
defending against such claims, litigation could result in substantial costs and be a distraction to management and other employees.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
computer systems and operations may be vulnerable to security breaches, which could adversely affect our business</i>.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe the safety of our computer network and our secure transmission of information over the internet will be essential to our operations
and our services. Our network and our computer infrastructure are potentially vulnerable to physical breaches or to the introduction
of computer viruses, abuse of use and similar disruptive problems and security breaches that could cause loss (both economic and otherwise),
interruptions, delays or loss of services to our users. It is possible that advances in computer capabilities or new technologies could
result in a compromise or breach of the technology we use to protect user transaction data. A party that is able to circumvent our security
systems could misappropriate proprietary information, cause interruptions in our operations or utilize our network without authorization.
Security breaches also could damage our reputation and expose us to a risk of loss, litigation and possible liability. We cannot guarantee
you that our security measures will prevent security breaches.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 41; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span style="text-decoration:underline">Risks
Related to Doing Business in Vietnam</span></i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Geopolitical
risks may have an adverse impact on our business, financial condition and results of operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
social conditions and political stability of Vietnam will also have a direct impact on the feasibility in operating our production in
Vietnam. Our future business operations in Vietnam where the economy and legal systems remain susceptible to risks associated with an
emerging economy may be subject to higher geopolitical risks than developed countries. Unexpected social and political events such as
the social unrests in Vietnam targeting Chinese-related businesses, and territorial and other disputes among neighboring countries in
Asia may adversely affect the operations of our production site to be established in Vietnam. Any social and political unrest, which
are beyond our control, may give rise to various risks, such as loss of employment and safety and security risks to persons and properties
and in turn adversely affect Vietnam economy. Any such event may in turn have an adverse impact on our businesses, financial condition
and results of operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
economy in Vietnam may be subject to periods of high inflation which could materially and adversely affect our business, financial operation
and results of operations and growth prospects.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
anti-inflation policies and a decline in commodity and petroleum prices have led to a decrease in Vietnam&#8217;s inflation rate. While
these inflation rates are lower than rates of earlier years, there can be no assurance that the Vietnamese economy will not be subject
to future periods of high inflation. Should inflation in Vietnam increase significantly, our costs, including labor costs and transportation
costs are expected to increase. Furthermore, high inflation rates could have an adverse effect on Vietnam&#8217;s economic growth, business
climate and dampen consumer purchasing power. As a result, a high inflation rate in Vietnam could materially and adversely affect our
business, financial condition and results of operations and growth prospects.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Changes
in the economic, political and legal environment of Vietnam, and Vietnam&#8217;s less developed legal system, may adversely affect our
business, financial condition and results of operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
future business operations in Vietnam are subject to the economic, political and legal environment in Vietnam. Vietnam&#8217;s economy
differs from the economies of many countries in such respects as governmental involvement, level of development, growth rate, allocation
of resources and inflation rate. Prior to the 1990s, Vietnam&#8217;s economy was largely a planned economy. Since about 1987, increasing
emphasis has been placed on the utilization of market forces in the development of the economy. Although state owned enterprises still
account for a substantial portion of Vietnam&#8217;s industrial output, the Vietnamese government in general is reducing the level of
direct control that it exercises over the economy through state plans and other measures. It is our understanding that there is an increasing
level of freedom and autonomy in areas such as resource allocation, production and management and a gradual shift in emphasis to a market
economy and enterprise reform.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
legal system of Vietnam also differs from most common law jurisdictions, in that it is a system in which decided legal cases have little
precedential value. The laws and regulations are subject to broad and varying interpretations by government officials and courts. For
vague regulations, the courts of Vietnam have the power to read implied terms into contracts, adding a further layer of uncertainty.
As a result, government officials and courts often express different views from lawyers&#8217; on the legality, validity and effect of
a particular legal document. In addition, the views of governmental authority received on a particular issue have no binding effect or
finality, so there is no guarantee that similar issues will be dealt with in a similar way by other governmental authorities. Furthermore,
recognition and enforcement of legal rights through Vietnam courts, arbitration centers and administrative agencies in the event of a
dispute is uncertain. As part of its transition from a planned economy to a more market-oriented one, the Vietnamese government has implemented
a series of economic reforms. In preparation for Vietnam&#8217;s accession to the World Trade Organization in 2007, the Vietnamese government
has also promulgated a series of laws and regulations on local and foreign investment, including the law on investment, which regulates
investments in Vietnam, and the law on enterprises, which sets out the types of corporate vehicle investors may establish to carry out
their investment projects. However, conflicting interpretations between local regulators in different provinces and between different
ministries, may create confusion over key issues. In the context of pursuing and maintaining economic reforms, the Vietnamese government
has promulgated other laws and regulations in recent years designed to attract foreign investment and business development in Vietnam,
which may intensify the competition in our industry.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 42; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although
the Vietnamese government has made progress in economic reform and the development of laws and regulations, there remain inherent uncertainties
and inconsistencies in the interpretation, implementation and enforcement of laws and government policies. Many of the reforms are unprecedented
or experimental and may be subject to revision, change or abolition, depending upon the outcome of these experiments. Furthermore, there
can be no assurance that the Vietnamese government will continue to pursue policies of economic reform or that any reforms will be successful
or the impetus to reform will continue. If any of the changes adversely affect us or our business, or we are unable to capitalize on
the economic reform measures of the Vietnamese government, our business, financial condition and results of operations could be adversely
affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
VND may be subject to foreign exchange controls imposed by the Vietnamese government.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
Vietnam, the currency is Vietnamese Dong (&#8220;VND&#8221;), which is not generally freely convertible into other currencies. Under
certain conditions, such as fulfilment of Vietnam&#8217;s financial obligations, the Vietnamese government allows foreign invested enterprises
to convert VND into other currencies for repatriation of profits from their Vietnam operations abroad. However, there is no assurance
that such rules and regulations will not be subject to change in the future and any tightening of foreign control laws in Vietnam may
impair our ability to repatriate profits from our Vietnamese operations to our Company. If any of the above occurs, our business, results
of operations and financial conditions may be materially and adversely affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span style="text-decoration:underline">Risks
Related to our Ordinary Shares</span></i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may not maintain the listing of our Ordinary Shares on the Nasdaq Capital Market which could limit investors&#8217; ability to make transactions
in our Ordinary Shares and subject us to additional trading restrictions.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Ordinary Shares are listed on the Nasdaq Capital Market under the symbol &#8220;MGIH.&#8221; In order to continue listing our shares
on the Nasdaq Capital Market, we must satisfy minimum financial and other continued listing requirements and standards, including those
regarding director independence and independent committee requirements, minimum shareholders&#8217; equity, minimum share price, and
certain corporate governance requirements. There can be no assurance that we will continue to be able to comply with the applicable Company
Guide, and we cannot assure you that our shares will continue to be listed on the Nasdaq Capital Market in the future.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the Nasdaq Capital Market delists our Ordinary Shares and we are unable to list our shares on another national securities exchange, we
expect our shares could be quoted on an over-the-counter market in the United States. If this were to occur, we could face significant
material adverse consequences, including:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
                                            limited availability of market quotations for our Ordinary Shares;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reduced
                                            liquidity for our Ordinary Shares;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
                                            determination that our Ordinary Shares are &#8220;penny stock,&#8221; which will require
                                            brokers trading in our shares to adhere to more stringent rules and possibly result in a
                                            reduced level of trading activity in the secondary trading market for our Ordinary Shares;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
                                            limited amount of news and analyst coverage; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
                                            decreased ability to issue additional securities or obtain additional financing in the future.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
long as our Ordinary Shares are listed on the Nasdaq Capital Market, U.S. federal law prevents or preempts the states from regulating
their sale. However, the law does allow the states to investigate companies if there is a suspicion of fraud, and, if there is a finding
of fraudulent activity, then the states can regulate or bar their sale. Further, if we were no longer listed on the Nasdaq Capital Market,
we would be subject to regulations in each state in which we offer our shares.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
trading price of our Ordinary Shares may be volatile and there may not be an active, liquid trading market for our Ordinary Shares, which
could result in substantial losses to investors.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
trading price of our Ordinary Shares may be volatile and could fluctuate widely due to factors beyond our control. This may happen because
of the broad market and industry factors, like the performance and fluctuation of the market prices of other companies with business
operations located mainly in Singapore that have listed their securities in the United States. In addition to market and industry factors,
the price and trading volume for our shares may be highly volatile for factors specific to our own operations, including the following:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">fluctuations
                                            in our revenues, earnings and cash flow;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8239;</span></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
                                            in financial estimates by securities analysts;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">additions
                                            or departures of key personnel;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">release
                                            of lock-up or other transfer restrictions on our outstanding equity securities or sales of
                                            additional equity securities; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">potential
                                            litigation or regulatory investigations.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
of these factors may result in significant and sudden changes in the volume and price at which our shares will trade.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recently,
there have been instances of extreme stock price run-ups followed by rapid price declines and strong stock price volatility with recent
initial public offerings, especially among those with relatively smaller public floats. As a relatively small-capitalization company
with relatively small public float, we may experience greater stock price volatility, extreme price run-ups, lower trading volume and
less liquidity than large-capitalization companies. In particular, our Ordinary Shares may be subject to rapid and substantial price
volatility, low volumes of trades and large spreads in bid and ask prices. Such volatility, including any stock-run up, may be unrelated
to our actual or expected operating performance and financial condition or prospects, making it difficult for prospective investors to
assess the rapidly changing value of our Ordinary Shares.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, if the trading volumes of our Ordinary Shares are low, investors buying or selling in relatively small quantities may easily
influence prices of our Ordinary Shares. This low volume of trades could also cause the price of our Ordinary Shares to fluctuate greatly,
with large percentage changes in price occurring in any trading day session. Holders of our Ordinary Shares may also not be able to readily
liquidate their investment or may be forced to sell at depressed prices due to low volume trading. Broad market fluctuations and general
economic and political conditions may also adversely affect the market price of our Ordinary Shares. As a result of this volatility,
investors may experience losses on their investment in our Ordinary Shares. A decline in the market price of our Ordinary Shares also
could adversely affect our ability to issue additional shares of Ordinary Shares or other of our securities and our ability to obtain
additional financing in the future. No assurance can be given that an active market in our Ordinary Shares will develop or be sustained.
If an active market does not develop, holders of our Ordinary Shares may be unable to readily sell the shares they hold or may not be
able to sell their shares at all.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the past, shareholders of public companies have often brought securities class action suits against those companies following periods
of instability in the market price of their securities. If we were involved in a class action suit, it could divert a significant amount
of our management&#8217;s attention and other resources from our business and operations and require us to incur significant expenses
to defend the suit, which could harm our results of operations. Any such class action suit, whether or not successful, could harm our
reputation and restrict our ability to raise capital in the future. In addition, if a claim is successfully made against us, we may be
required to pay significant damages, which could have a material adverse effect on our financial condition and results of operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may experience extreme stock price volatility, including any stock-run up, unrelated to our actual or expected operating performance,
financial condition or prospects, making it difficult for prospective investors to assess the rapidly changing value of our Ordinary
Shares.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to the risks addressed above in &#8220;- The trading price of the Ordinary Shares is likely to be volatile, which could result
in substantial losses to investors,&#8221; our Ordinary Shares may be subject to extreme volatility that is seemingly unrelated to the
underlying performance of our business. In particular, our Ordinary Shares may be subject to rapid and substantial price volatility,
low volumes of trades and large spreads in bid and ask prices, given that we will have a relatively small public floats. Such volatility,
including any stock-run up, may be unrelated to our actual or expected operating performance, financial condition or prospects.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 44; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
of our Ordinary Shares may also not be able to readily liquidate their investment or may be forced to sell at depressed prices due to
low volume trading. Broad market fluctuations and general economic and political conditions may also adversely affect the market price
of our Ordinary Shares. As a result of this volatility, investors may experience losses on their investment in our Ordinary Shares. Furthermore,
the potential extreme volatility may confuse the public investors of the value of our stock, distort the market perception of our stock
price and our company&#8217;s financial performance and public image, negatively affect the long-term liquidity of our Ordinary Shares,
regardless of our actual or expected operating performance. If we encounter such volatility, including any rapid stock price increases
and declines seemingly unrelated to our actual or expected operating performance and financial condition or prospects, it will likely
make it difficult and confusing for prospective investors to assess the rapidly changing value of our Ordinary Shares and understand
the value thereof.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Because
we do not expect to pay dividends in the foreseeable future, you must rely on price appreciation of our Ordinary Shares for a return
on your investment.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
currently intend to retain all of our available funds and any future earnings to fund the development and growth of our business. As
a result, we do not expect to pay any cash dividends in the foreseeable future. Therefore, you should not rely on an investment in our
Ordinary Shares as a source for any future dividend income. Our board of Directors has complete discretion as to whether to distribute
dividends, subject to certain requirements of Singapore and Malaysian law. Even if our board of Directors decides to declare and pay
dividends, the timing, amount and form of future dividends, if any, will depend on, among other things, our future results of operations
and cash flow, our capital requirements and surplus, the amount of distributions, if any, received by us from our subsidiary, our financial
condition, contractual restrictions and other factors as determined by our board of Directors. Accordingly, the return on your investment
in our Ordinary Shares will likely depend entirely upon any future price appreciation of our Ordinary Shares. There is no guarantee that
our Ordinary Shares will appreciate in value or even maintain the price at which you purchased our Ordinary Shares. You may not realize
a return on your investment in our shares and you may even lose your entire investment.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Short
selling may drive down the market price of our Ordinary Shares.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short
selling is the practice of selling shares that the seller does not own but rather has borrowed from a third party with the intention
of buying identical shares back at a later date to return to the lender. The short seller hopes to profit from a decline in the value
of the shares between the sale of the borrowed shares and the purchase of the replacement shares, as the short seller expects to pay
less in that purchase than it received in the sale. As it is in the short seller&#8217;s interest for the price of the shares to decline,
many short sellers publish, or arrange for the publication of, negative opinions and allegations regarding the relevant issuer and its
business prospects in order to create negative market momentum and generate profits for themselves after selling the shares short. These
short attacks have, in the past, led to selling of shares in the market. If we were to become the subject of any unfavorable publicity,
whether such allegations are proven to be true or untrue, we would have to expend a significant amount of resources to investigate such
allegations and/or defend ourselves. While we would strongly defend against any such short seller attacks, we may be constrained in the
manner in which we can proceed against the relevant short seller by principles of freedom of speech, applicable state law or issues of
commercial confidentiality.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
securities or industry analysts do not publish or publish inaccurate or unfavorable research about our business, or if they adversely
change their recommendations regarding our Ordinary Shares, the market price for our Ordinary Shares and trading volume could decline.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
trading market for our Ordinary Shares will depend in part on the research and reports that securities or industry analysts publish about
us or our business. If research analysts do not establish and maintain adequate research coverage or if one or more of the analysts who
covers us downgrades our Ordinary Shares or publishes inaccurate or unfavorable research about our business, the market price for our
Ordinary Shares would likely decline. If one or more of these analysts cease coverage of the Company or fail to publish reports on us
regularly, we could lose visibility in the financial markets, which, in turn, could cause the market price or trading volume for our
Ordinary Shares to decline.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>As
a company incorporated in the Cayman Islands, we are permitted to follow certain home country practices in relation to corporate governance
matters in lieu of certain requirements under the Nasdaq Capital Market listing standards. These practices may afford less protection
to shareholders than they would enjoy if we complied fully with the Nasdaq Capital Market Listing standards.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a foreign private issuer whose ordinary shares are listed on the Nasdaq Capital Market, we are permitted to follow certain home country
practices in relation to corporate governance matters in lieu of certain requirements under the Nasdaq Capital Market rules. A foreign
private issuer must disclose in its annual reports filed with the SEC each requirement under the Nasdaq Capital Market rules with which
it does not comply, followed by a description of its applicable home country practice. Our home country practices in the Cayman Islands
may afford less protection to holders of our ordinary shares. We may rely on exemptions available under the Nasdaq Capital Market rules
to a foreign private issuer and follow our home country practices in the future, and as a result, you may not be provided with the benefits
of certain corporate governance requirements of the Nasdaq Capital Market rules.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>You
may face difficulties in protecting your interests, and your ability to protect your rights through U.S. courts may be limited, because
we are incorporated under Cayman Islands law</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are an exempted company incorporated under the laws of the Cayman Islands with limited liability. Our corporate affairs are governed
by our Amended and Restated Memorandum and Articles of Association, the Companies Act and the common law of the Cayman Islands. The rights
of shareholders to take action against our Directors and us, actions by minority shareholders and the fiduciary duties of our Directors
to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands
is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from English common law, which are
generally of persuasive authority, but are not binding, on a court in the Cayman Islands. The rights of our shareholders and the fiduciary
duties of our Directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedent
in some jurisdictions in the United States. In particular, the Cayman Islands has a different body of securities laws than the United
States and provide significantly less protection to investors. In addition, Cayman Islands companies may not have the standing to initiate
a shareholder derivative action in a federal court of the United States. There is no statutory recognition in the Cayman Islands of judgments
obtained in the United States, although the courts of the Cayman Islands will generally recognize and enforce a non-penal judgment of
a foreign court of competent jurisdiction without retrial on the merits.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholders
of Cayman Islands exempted companies like us have no general rights under Cayman Islands law to inspect corporate records (other than
the Amended and Restated Memorandum and Articles of Association) or to obtain copies of lists of shareholders of these companies. Our
Directors are not required under our Amended and Restated Memorandum and Articles of Association to make our corporate records available
for inspection by our shareholders. This may make it more difficult for you to obtain the information needed to establish any facts necessary
for a shareholder resolution or to solicit proxies from other shareholders in connection with a proxy contest.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
corporate governance practices in the Cayman Islands, which is our home country, differ significantly from requirements for companies
incorporated in other jurisdictions such as U.S. states. Currently, we plan to rely on home country practice with respect to any corporate
governance matter. Accordingly, our shareholders may be afforded less protection than they otherwise would under rules and regulations
applicable to U.S. domestic issuers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of all of the above, shareholders may have more difficulty in protecting their interests in the face of actions taken by our
management, members of the board of Directors or Controlling Shareholder than they would as shareholders of a company incorporated in
a U.S. state.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Certain
judgments obtained against us by our shareholders may not be enforceable</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a Cayman Islands exempted company. Our operating subsidiaries were incorporated and are located in Singapore and Malaysia. Substantially
all of our assets are located outside of the United States. In addition, all of our current Directors and officers are nationals and
residents of countries other than the United States and substantially all of the assets of these persons are located outside the United
States. As a result, it may be difficult for a shareholder to effect service of process within the United States upon these persons or
to enforce against us, our Directors and officers, including judgments predicated upon the civil liability provisions of the securities
laws of the United States or any state in the United States. Even if you are successful in bringing an action of this kind, the laws
of the Cayman Islands, Singapore and Malaysia may render you unable to enforce a judgment against our assets or the assets of our Directors
and officers. As a result of all of the above, our shareholders may have more difficulties in protecting their interests through actions
against us, our officers, Directors or major shareholders, or our auditor than would shareholders of a corporation incorporated in a
jurisdiction in the United States.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 46; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are a foreign private issuer within the meaning of the Exchange Act, and as such we are exempt from certain provisions applicable to
United States domestic public companies.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
we qualify as a foreign private issuer under the Exchange Act, we are exempt from certain provisions of the securities rules and regulations
in the United States that are applicable to U.S. domestic issuers, including:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the rules under the Exchange
    Act requiring the filing of quarterly reports on Form 10-Q or current reports on Form 8-K with the SEC;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the sections of the Exchange
    Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered under the Exchange Act;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the sections of the Exchange
    Act requiring insiders to file public reports of their stock ownership and trading activities and liability for insiders who profit
    from trades made in a short period of time; and</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the selective disclosure
    rules by issuers of material nonpublic information under Regulation FD.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will be required to file an annual report on Form 20-F within four months of the end of each fiscal year. In addition, we intend to publish
our financial results on a semi-annual basis through press releases distributed pursuant to the rules and regulations of the Nasdaq Capital
Market. Press releases relating to financial results and material events will also be furnished to the SEC on Form 6-K. However, the
information we are required to file with or furnish to the SEC will be less extensive and less timely compared to that required to be
filed with the SEC by U.S. domestic issuers. As a result, you may not be afforded the same protections or information that would be made
available to you if you were investing in a U.S. domestic issuer.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may lose our foreign private issuer status in the future, which could result in significant additional costs and expenses to us.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
discussed above, we are a foreign private issuer under the Exchange Act, and therefore, we are not required to comply with all of the
periodic disclosure and current reporting requirements of the Exchange Act. The determination of foreign private issuer status is made
annually on the last Business Day of an issuer&#8217;s most recently completed second fiscal quarter, and, accordingly, the next determination
will be made with respect to us on December 31, 2023. In the future, we would lose our foreign private issuer status if (1) more than
50% of our outstanding voting securities are owned by U.S. residents and (2) a majority of our Directors or executive officers are U.S.
citizens or residents, or we fail to meet additional requirements necessary to avoid the loss of foreign private issuer status. If we
lose our foreign private issuer status, we will be required to file with the SEC periodic reports and registration statements on U.S.
domestic issuer forms, which are more detailed and extensive than the forms available to a foreign private issuer. We will also have
to comply with U.S. federal proxy requirements, and our officers, Directors and 10% shareholders will become subject to the short-swing
profit disclosure and recovery provisions of Section 16 of the Exchange Act. In addition, we will lose our ability to rely upon exemptions
from certain corporate governance requirements under the listing rules of the Nasdaq. As a U.S. listed public company that is not a foreign
private issuer, we will incur significant additional legal, accounting and other expenses that we will not incur as a foreign private
issuer.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
we are classified as passive foreign investment company, United States taxpayers who own our securities may have adverse United States
federal income tax consequences.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a non-U.S. corporation and, as such, we will be classified as a passive foreign investment company, which is known as a PFIC, for
any taxable year if, for such year, either</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At least 75% of our gross income for the year is passive
    income; or</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The average percentage
    of our assets (determined at the end of each quarter) during the taxable year that produce passive income or that are held for the
    production of passive income is at least 50%.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Passive
income generally includes dividends, interest, rents, royalties (other than rents or royalties derived from the active conduct of a trade
or business) and gains from the disposition of passive assets.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 47; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we are determined to be a PFIC for any taxable year (or portion thereof) that is included in the holding period of a U.S. taxpayer who
holds our securities, the U.S. taxpayer may be subject to increased U.S. federal income tax liability and may be subject to additional
reporting requirements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
we do not expect to become a PFIC, because the value of our assets for purposes of the asset test may be determined by reference to the
market price of our ordinary shares, fluctuations in the market price of our ordinary shares may cause us to become a PFIC for the current
or subsequent taxable years. The determination of whether we will be or become a PFIC will also depend, in part, on the composition of
our income and assets. If we determine not to deploy significant amounts of cash for active purposes, our risk of being a PFIC may substantially
increase. Because there are uncertainties in the application of the relevant rules and PFIC status is a factual determination made annually
after the close of each taxable year, there can be no assurance that we will not be a PFIC for the current taxable year or any future
taxable year.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
a more detailed discussion of the application of the PFIC rules to us and the consequences to U.S. taxpayers if we were determined to
be a PFIC, see &#8220;Item 10. Additional Information -10.E. Taxation - Passive Foreign Investment Company Considerations.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
more information see &#8220;Item 10. Additional Information-10.E. Taxation-United States Federal Income Tax Considerations-Passive Foreign
Investment Company Rules.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are exposed to risks in respect of acts of war, terrorist attacks, epidemics, political unrest, natural disasters, adverse weather and
other uncontrollable events.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business activities are principally carried out in Singapore and Malaysia, and we intend to expand our operations across new markets
in Southeast Asia. Our geographic presence in Southeast Asia may make us vulnerable in the event of increased tension or hostilities
in certain countries, including the countries in which our customers operate. In addition, unforeseeable circumstances and other factors
such as power outages, labor disputes, severe weather conditions and natural or other catastrophes may disrupt our operations, and terrorist
attacks or other acts of violence may further materially and adversely affect the global financial markets and business and consumer
confidence. Any such events may cause damage or disruption to our business, markets, customers and suppliers, any of which could materially
and adversely affect our business, prospects, financial condition and results of operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
will incur increased costs as a result of being a public company after we cease to qualify as an emerging growth company.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a public company and expect to incur significant legal, accounting and other expenses that we did not incur as a private company.
The Sarbanes-Oxley Act of 2002 and the rules subsequently implemented by the SEC and the New York Stock Exchange detailed requirements
concerning corporate governance practices of public companies. As a company with less than US$1.235 billion in net revenues for our last
fiscal year, we qualify as an &#8220;emerging growth company&#8221; pursuant to the JOBS Act. An emerging growth company may take advantage
of specified reduced reporting and other requirements that are otherwise applicable generally to public companies. These provisions include
exemption from the auditor attestation requirement under Section 404 of the Sarbanes-Oxley Act of 2012 relating to internal controls
over financial reporting.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
expect these rules and regulations to increase our legal and financial compliance costs and to make some corporate activities more time-consuming
and costly. After we are no longer an &#8220;emerging growth company,&#8221; we expect to incur significant expenses and devote substantial
management effort toward ensuring compliance with the requirements of Section 404 of the Sarbanes-Oxley Act of 2002 and the other time
and attention to our public company reporting obligations and other compliance matters. For example, as a result of becoming a public
company, we will need to increase the number of independent directors and adopt policies regarding internal controls and disclosure controls
and procedures. We also expect that operating as a public company will make it more difficult and more expensive for us to obtain director
and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs
to obtain the same or similar coverage. In addition, we will incur additional costs associated with our public company reporting requirements.
It may also be more difficult for us to find qualified persons to serve on our board of directors or as executive officers. We are currently
evaluating and monitoring developments with respect to these rules and regulations, and we cannot predict or estimate with any degree
of certainty the amount of additional costs we may incur or the timing of such costs.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>


</div><!-- Field: Page; Sequence: 48; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are an &#8220;emerging growth company,&#8221; and the reduced disclosure requirements applicable to emerging growth companies may make
our Ordinary Shares less attractive to investors.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are an &#8220;emerging growth company,&#8221; as defined in the JOBS Act, and we may take advantage of certain exemptions from various
requirements applicable to other public companies that are not emerging growth companies including, most significantly, not being required
to comply with the auditor attestation requirements of Section 404 of Sarbanes-Oxley Act of 2002 for so long as we are an emerging growth
company until the fifth anniversary from the date of our initial listing. As a result, if we elect not to comply with such auditor attestation
requirements, our investors may not have access to certain information they may deem important.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
JOBS Act also provides that an emerging growth company does not need to comply with any new or revised financial accounting standards
until such date that a private company is otherwise required to comply with such new or revised accounting standards. Pursuant to the
JOBS Act, we have elected to take advantage of the benefits of this extended transition period for complying with new or revised accounting
standards as required when they are adopted for public companies. As a result, our operating results and financial statements may not
be comparable to the operating results and financial statements of other companies who have adopted the new or revised accounting standards.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
we are no longer an &#8220;emerging growth company,&#8221; we expect to incur significant expenses and devote substantial management
effort toward ensuring compliance with the requirements of Section 404 of the Sarbanes- Oxley Act of 2002 and the other rules and regulations
of the SEC, which may adversely affect our financial condition and results of operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
4. INFORMATION ON THE COMPANY</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.A.
History and development of the company</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Corporate
History</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Company was incorporated in the Cayman Islands under the Cayman Companies Act as an exempted company with limited liability on May 11,
2021. Since incorporation, our Company has been an investment holding company with no business operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a third-generation family-owned business and our history can be traced back to 1978 when Mr. Yee Cheong Lai, our founder, engaged
in the sale of Corrugated Paper in Hong Kong with a vision to becoming a one-stop integrated services provider for paper related packaging
products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Throughout
our years of operations, we have established our business operation in Hong Kong, the PRC and Vietnam, with international footprints
delivering our products globally to, among others, China, Hong Kong, Vietnam, Myanmar, Australia, Indonesia, Cambodia, Taiwan, Thailand,
United States, India and Germany.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Corporate
Information</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our principal executive office is located at Flat
B-C, 1st Floor, Wang Kwong Industrial Building, 45 Hung To Road, Kwun Tong, Kowloon 999077. The telephone number of our principal executive
offices is +852 36195768. Our registered agent in the Cayman Islands is Ogier Global (Cayman) Limited. Our registered office and our registered
agent&#8217;s office in the Cayman Islands are both located at 89 Nexus Way, Camana Bay, Grand Cayman KY1-9009, Cayman Islands. Our agent
for service of process in the United States is Cogency Global Inc., located at 122 East 42nd Street, 18th Floor, New York, NY 10168. We
maintain a website at https://www.millennium-gp.com/. Despite the fact that some information contained in this Annual Report may also
be found on our website, you should not consider any information on, or that can be accessed through, our website as part of this Annual
Report.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
SEC maintains an internet site at http://www.sec.gov that contains reports, information statements, and other information regarding issuers
that file electronically with the SEC.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 49; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.B.
Business overview</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Founded in 1978, we are a long-established total paper-based packaging
solutions supplier. We are headquartered in Hong Kong with operations in the PRC and Vietnam. We operate two production facilities situated
in Guangdong Province of the PRC and Vietnam respectively. We also operate a supply chain management business in Vietnam to service our
global clients who source their packaging needs from Vietnam and other ASEAN countries.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a third-generation family-owned business and our history can be traced back to 1978 when Mr. Yee Cheong Lai, our founder, who engaged
in the sale of corrugated paper in Hong Kong with a vision to becoming a one-stop integrated services provider for paper related products.
We have diversified our business segments beyond the sale of Corrugated Paper to production and sale of packaging products and corrugated
products with deliveries to, among others, PRC, Hong Kong, Vietnam, Myanmar, Australia, Indonesia, Cambodia, Taiwan, Thailand, United
States, India and Germany during as of the date hereof. In 40 years of dealings, we have developed and accumulated extensive industry
experience and capabilities in relation to design and production of packaging products and corrugated products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe our one-stop integrated service approach offers a cost-effective and time efficient means for our customers to obtain a tailored
and comprehensive printing and packaging solutions and provides our customers with greater operational efficiency and flexibility. Our
one-stop integrated services covers the entire value chain for paper-based inner and outer packaging products for our customers and include
complementary value-added services such as market research for suitable packaging materials and trends, research and development, product
design for environmental-friendly and sustainable solutions, raw materials procurement, product testing and delivery services as well
as our core business of the production and sale of packing products and corrugated products. Our diverse offerings are intended to provide
flexibility for our customers to combine different printing solutions with other value-added services to achieve their packaging objectives
and needs. We believe we have created synergies among our different processes, such as collaboration between our product design and development
and in-house product testing conducted at our production site to enhance the quality of our products and operational efficiency.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Our
Products and Services</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Founded
in 1978, we are a long-established paper-based packaging solutions supplier. We are headquartered in Hong Kong with operations in the
PRC and Vietnam. We operate two production facilities situated in Guangdong Province of the PRC and Vietnam respectively. We also operate
a supply chain management business in Vietnam to service our global clients who source their packaging needs from Vietnam and other ASEAN
countries.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
offer paper-based inner and outer packaging products which can be broadly categorized into packaging products and corrugated products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date hereof, we own and operate two production sites in the PRC and Vietnam respectively, encompassing various production lines
such as the corrugated products production line, Flexo Printing production line and Offset Printing production line, which support an
annual maximum production of approximately 300 million units combined. We offer packaging products supply chain management solution to
our customers globally.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
recognition of our strong technology and production development capability, our key operating subsidiary, Millennium Shenzhen, has been
accredited as High-tech enterprise from December 2020 to December 2023 and from December 2023 to December 2026, which entitles us to
a preferential tax rate of 15%, subject to the review and approval by the tax authorities every three years.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>


</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Business
Model</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
adopt a one-stop integrated services approach with an objective to cover the entire value chain with respect to paper-based inner and
outer packaging needs for our customers. The chart below illustrates our integrated business processes from market research, research
and development, packaging design and development, raw materials procurement, color management, print production, quality control and
delivery and logistic, i.e. the Total Packaging Solutions:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_001.jpg"/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Market
research refers to the preliminary market research on raw materials pricing and market conditions. Research and development primarily
refers to the research and development activities relating to raw materials applications, printing technologies and other production
related technologies.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Packaging
design and development refers to structural and functional design, graphic design, packaging design, display unit design and concept
development. Raw materials procurement primarily refers to procurement of paper. Color management refers to calibration of colors according
to the requirements of our customers. Print production refers to our inner packaging production by Flexo Printing and Offset Printing
as well as outer packaging production of corrugated products. Quality control refers to our quality assurance and product testing. Delivery
and logistics refers to deliveries including export to locations designated by our customers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
seek to differentiate ourselves from other local printers through our integrated services covering the entire value chain for paper-based
inner and outer packaging products and other packaging accessories. Most of our services are complementary value-added services such
as market research, research and development, product design and development, raw materials procurement, product testing and delivery
services whereby we do not charge our customers separately. We charge our customers based on the products purchased as a total solution.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
major operating subsidiary groups</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
operate our businesses in the PRC, Hong Kong and Vietnam under the following wholly-owned subsidiary groups:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify">MP Group: MP Group engages in the production and sale of offset printing
packaging products, flexo printing packaging products at our self-operated MP Production Site in the PRC.</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yee Woo Group: Yee Woo
    Group engages in the production and sale of corrugated products at our self-operated Yee Woo Production Site in the PRC. Due to the
    downturn of the overall paper packaging business caused by the ongoing Sino-US trade war, the aftermath of the pandemic, the increase
    in shipment costs due to recent global conflicts including those in the middle east, and an unpredictable economic climate, Yee Woo
    Paper Industry (Shenzhen) Co., Ltd.&#8217;s (&#8220;YWSZ&#8221;) business performance has drastically declined since the beginning
    of 2023. As a result, in the interest of both the shareholders and the Company, the Company&#8217;s management has decided to consolidate
    part of the YWSZ operations into Millennium Printing (Shenzhen) Company Ltd (&#8220;MPSZ&#8221;) by installing similar manufacturing
    production lines in MPSZ, while proceeding with the voluntary liquidation of YWSZ. On 22 April, 2024 the Group commenced the process
    of substantially winding down the operations of YWSZ through voluntary liquidation. The liquidation procedure is still ongoing.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MPG Group: MPG Group primarily
    engages in packaging products supply chain management solution in the PRC, Hong Kong and Vietnam.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MP Vietnam: MP Vietnam factory commenced operation from July 2025. MP Vietnam engages in the production and sale of offset printing packaging products and corrugated products at our self-operated MP Production Site in the Vietnam.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Geographical
presence</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
headquarters are based in Hong Kong with operations in the PRC and Vietnam. We own and run two production sites situated in Guangdong
Province of the PRC. We also operate a supply chain management business in Vietnam to service our global clients who source their packaging
needs from Vietnam and other ASEAN countries. Our production facilities are strategically located in close proximity with the delivery
locations designated by our major customers, and major suppliers in Guangdong Province, the PRC with readily access to major infrastructure.
We have also established offices in Hong Kong and Vietnam to service customer orders outside the PRC.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Hong Kong office is where the senior management are met to formulate strategies and to hold all of the important management and board
meetings. It also handles the sales orders received outside the PRC from overseas (excluding Vietnam) while our Vietnam office is responsible
for overseeing the sales transactions in southeast Asia.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Packaging
Products</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Packaging
products are paper-based inner packaging boxes for storage of merchandises which are produced by applying our Offset Printing technology
or flexo printing technology to raw papers, kraft papers, cardboards, carton papers or corrugated paperboards.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Packaging
products production</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
manufacture all of our packaging products at our self-owned and self-operated MP Production Site, which is located at No. 4 Industrial
Zone, Shui Tian Community, Shiyan Street, Baoan District, Shenzhen, China with an aggregate gross floor area (&#8220;GFA&#8221;) of approximately
36,000 square meters. The MP Production Site was built in 2000 and include one factory, one ISTA-certified product testing laboratory,
staff dormitory accommodating up to 700 staff members, staff kitchen, as well as equipped with sewage treatment facilities.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
packaging products production process can be broadly categorized into pre-press, printing and post-printing. Our production process is
highly-automated and we use high speed equipment and machinery. The average production lead time from confirmation of customers&#8217;
purchase order to delivery of packaging products is 7 to 10 days for repeated orders and 10 to 15 days for new products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Corrugated
Products</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corrugated
paper is a durable, versatile, economical and light weight material and applied in making packaging containers for transportation and
storage, pallets for bulk handling as well as point-of-purchase display rack. Our corrugated products refer to outer packaging boxes
made of corrugated paperboards. We manufacture corrugated products of different sizes, shapes, thickness and strength according to customers&#8217;
specifications.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Corrugated
products production</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We manufacture all of our corrugated products
at our self-operated Yee Woo Production Site at Yi He Industrial Zone, No. 137 Bao Shi East Road, Shui Tian Community, Shiyan Street,
Baoan District, Shenzhen, the PRC. The Yee Woo Production Site was built in 1994 and include one factory and staff dormitory. On April
22, 2024, the Group commenced the process of substantially winding down the operation of Yee Wo Paper Industry (Shenzhen) Co., Ltd. The
Group consolidate part of the operations into Millennium (Shenzhen) Company Ltd.</p><div>

</div><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Operational
Flow</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date hereof, our customer purchase orders were generally procured by quotations. We maintain a systematic workflow comprising
B2B sales and marketing, pre-production planning, production, supply-chain services and customer-oriented after-sales supporting services.
Typically, the entire process from the confirmation of a customer purchase order to delivery and acceptance of our products by our customers
ranged between a few days to six weeks, depending on, among others, the product specifications, purchase order quantity and expected
delivery date designated by our customers. Sometimes, our customers may place purchase orders for deliveries designated several months
after the date of purchase orders, in which case, the entire process may take longer and we usually commence production at a date closer
to the date of delivery. Our production process typically only takes one to two weeks.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 52; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Customers
purchase orders</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
most transactions, our customers approach us for quotations with product requirements on a case-by-case basis. While most of our customers
are recurring customers, we also generate sales from new customers whom we believe are introduced by referrals as well as trade shows
and exhibitions our Group participated from time to time.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon
receipt of the requests for quotations, our sales and marketing team will prepare a proposal based on, among others, a preliminary review
on the product design and specifications to assess the technical and other production requirements, an overall cost analysis based on
the estimated raw materials procurement costs, production costs, order quantity, delivery schedule, our expected profit margin as well
as the prevailing market price for similar products and market conditions.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
pre-production planning comprises (a) product design and development for new orders, (b) production planning and (c) procurement. The
pre-production planning phase generally takes about 1 week to 2 weeks, depending on the complexity and scale of the purchase order.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Complementary
product design and development services</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
offer assistance to our customers throughout the entire product design and development process spanning across various design aspects,
including structural and functional design, graphic design, packaging design, display unit design and concept development. To facilitate
our customers&#8217; assessment and to ensure fulfilment of customers&#8217; expectations, we will also prepare 3D digital illustrations
and/or 3D prototypes and/or 3D or mock-up samples or based on the product design where necessary.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Production
planning</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Once
the purchase order is finalized, we will assign the purchase orders to a designated project team to formulate a production plan and to
oversee the entire project from the commencement of production to delivery with an objective to ensure due and timely production within
stipulated cost estimate in accordance with the terms of the purchase order. The production plan will include a production flow outlining
detailed production procedures and logistics, production capacity planning setting out the technical and machinery requirements, manpower
and outsourcing arrangement.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Procurement</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
parallel with the production planning, our procurement team will conduct an inventory analysis to ascertain raw materials needs and to
ensure timely and adequate supply of raw materials. In most cases, we procure the raw materials from our suppliers based on the purchase
order. Our major raw materials are paper with various types and weights, which we procure from our approved paper manufacturers and suppliers
primarily in the PRC and the South East Asia. During the fiscal years ended June 30, 2025, 2024 and 2023 and up to the date hereof, we
did not experience any delays in production caused by delays in supply or shortage of raw materials.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Packaging
products Production Process</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Pre-press
stage</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pre-press
stage is the preparatory stage where we will conduct typesetting, proofreading, screening and editing activities to ensure accurate presentation
of textual material in graphic form on paper or other medium and produce the suitable printing plate, which may be made of rubber, plastic
or aluminum depending on the needs of printing method, which will be used for subsequent printing. Where requested by customers, we may
prepare 3D digital illustrations and/or 3D prototypes and/or 3D mock-up samples based on the product specifications for customers&#8217;
approval. As for global customers, they will receive the mock up samples of their proof of design that entail all their requested parameters
and requests before they proceed with their orders. Once the product design or prototype or mock-up samples are confirmed by our customers,
and our machinery and equipment are adjusted in accordance with the customers&#8217; specifications, we will trim and cut raw paper,
kraft paper or corrugated paper into appropriate size for bulk-printing.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
major machinery and equipment required for the pre-press stage included the cutter machine for trimming and cutting, the computer-to-plate
machine and the punch machine, as well as the digital printer, the digital pre-press workflow machine, the color management machine and
the digital proofer machine for content accuracy checking and color management activities.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 53; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Offset
Printing</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Offset
Printing is a printing process where an inked image is transferred from a plate to a rubber blanket, then to paper. The offset process
is a lithographic process, which is based on the repulsion of oil and water.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the pre-press stage for Offset Printing, the digital files are broken down by color separation and laser edged onto coated zinc offset
plates. The offset plate, which is chemically treated so that only image areas on the offset plate will accept ink injection, will then
be loaded onto the plate cylinder rollers in the printing press machines.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
the papers are ready and the printing press machines have been set up and calibrated (including inserting the offset plates in the plate
cylinder rollers of the printing press machines), we will commence Offset Printing whereby water and oil-based ink are applied to the
offset plates. Due to the chemical treatment on the image areas whereby ink will adhere to the image areas and areas without image will
reject ink injection, the inked images are transferred from the offset plate to the surface of an intermediate printing blanket. The
intermediate printing blankets, which are made of special multi-layered rubbers, will then imprint the image onto each paper that passes
through the printing unit of the Offset Printing press machine. Our Offset Printing machines can run up to 10,000 to 12,000 sheets per
hour depending on the size of the paper and the complexity of the graphic designs.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The entire Offset Printing process is conducted
by our multi-color printing press machines, which equipped us to manufacture packaging products with 5-color to 6-color to cater for the
different needs of our customers. As of the date hereof, we have one 5-color offset printing press machine and five 6-color offset printing
press machines.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the post-press stage, semi-finished products printed by Offset Printing will undergo surface treatments such as UV coating and lamination
to smoothen and brighten its surface, which will then be cut into the size and shape based on customers&#8217; specifications using the
automatic die-cutting machines. With respect to customer orders for packaging boxes by Offset Printing, we will apply glue by using the
automatic glue-box machine and assemble paper sheets into packaging boxes, which will then be packed for delivery to our customers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Flexo
Printing</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexo
Printing is a printing process where water-based ink is transferred, one color at a time, from the surface of a flexible plate on which
an image is represented to a substrate, and additional colors are added, each registered to the locations of those printed previously.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the pre-press stage for Flexo Printing, digital images are transferred to a flexible plate, which serves as the image carrier which will
be mounted on the plate cylinder for subsequent pressing onto the substrate.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
the papers are ready and the printing press machines have been set up and calibrated (including inserting the flexible plates in the
plate cylinder rollers of the printing press machines), we will commence Flexo Printing whereby water-based ink are applied onto the
surface of the flexible plate by an engraved roller/anilox. The flexible plate then transfers the ink film from the engraved roller /
anilox to the substrate, which may be cardboard papers or corrugated paperboards, by impression. Our Flexo Printing machines can run
up to 5,000 to 7,000 paperboards per hour depending on the size of the paperboard and the complexity of the graphic designs.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The entire Flexo Printing process is conducted
by our multi-color printing press machines, which equipped us to manufacture packaging products with 4-color to 5-color to cater for the
different needs of our customers. As of the date hereof, we have two 4-color Flexo Printing press machines and one 5-color Flexo Printing
press machine.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
post-press stage, semi-finished products printed by Flexo Printing do not require subsequent surface treatment will be cut into the size
and shape based on customers&#8217; specifications using the automatic die-cutting machines. After die-cutting, the semi-finished product
will be assembled and packed for delivery to our customers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Corrugated
products production process</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
corrugated products production process can be broadly categorized into pre-press, printing and post-press. Our production process is
highly-automated and we use high speed equipment and machinery. The average production lead time from confirmation of customers&#8217;
purchase order to delivery of corrugated products is 3 to 5 days for repeated orders and 5 to 7 days for new products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Pre-heating</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This is a process in which raw paper reels are
fed into the corrugators for pre-heating by steam and go through a series of pre-heating rolls for straightening. This process helps control
the moisture content of the raw paper and largely reduces the risk of breakage or deformation of raw paper at later stages of our production
process. Raw paper that will be used as liners serves as the separating layer between two corrugated mediums and/or forms the top and
bottom layers of our corrugated paperboard, while raw paper that will be used as corrugated medium will proceed to the next step for further
shaping.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Corrugation</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
straightened paper is further fed into the corrugating rolls, which create the flute of the corrugated medium. We have corrugating rolls
of different sizes and flute profiles to produce the paperboard of different combination of paper grades and flute profile to meet the
customers&#8217; needs. Steam produced by our natural gas noiler is applied in the process to soften the raw paper material and to set
the shape of the flute.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Lamination</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Glue
is applied to the tips of the flutes of the corrugated medium paper which is then attached onto the first layer of liner by the laminating
modules. The adjoined two-layer product is known as single-face corrugated paperboard. Depending on the specifications for the corrugated
products in terms of mechanical strength and shapes, we may further the converting process to form single-wall corrugated paperboard
(3 plies), and if order requested, also double-wall paperboard (5 plies) in one run.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Drying</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
laminated liners and corrugated mediums which formed corrugated paperboards of required numbers of layer are then dried by steam-heated
plates within the production line. The temperature of the steam-heated plates, the speed and the composition of the adhesive are key
factors to ensure effective adhesion and control flattening of the paperboard, which will be cut automatically according to the set length
while trimming will be done at both edges at the same time.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Die-cutting</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the specifications of customers, the corrugated paperboard is die-cut into different shapes. The major machinery and equipment required
for the production of corrugated products are the corrugator and other post-press equipment for die-cutting and gluing. As of the date
hereof, we have six automatic die cutting machines and fifteen semi-automatic die cutting machines.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Folding
and Gluing Process</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
folding and gluing process transforms a piece of flat paper material into a finished product such as a box or an outer carton. This is
achieved by folding the blank along pre-creased lines and applying the adhesive that will hold the product together. As of the date hereof,
we have six automatic gluing machines and 4 semi-automatic gluing machines.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Production
process and utilization</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
review the production processes for packaging products and corrugated products from time to time and conduct production data analysis
to explore opportunities to enhance our productivity and to ensure they conform to our production and quality control guidelines. Our
production processes require a stable and sufficient supply of raw materials and utilities such as paper, water and natural gas and electricity.
We anticipate that our reliance on such supply of raw materials will increase as we seek to expand our production capacity. As of the
date of this Annual Report, we did not experience any disruption in such supplies that had a material impact on our business or operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With
a view to enhancing inventory turnover and achieving production efficiency, we plan our production based on actual purchase orders received
and the delivery schedule with our computerized production planning system, instead of relying on demand forecasts and estimates.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the date hereof, we owned four offset printing
production lines, two flexo printing production lines and one corrugated production line at the MP Production Site, and one corrugated
products production line and two offset printing production lines at the MP Vietnam Production Site. All of our production lines are
designed to ensure consistent delivery of high standards of quality and optimized production on short lead times. Most of our production
lines are interchangeable to fit the majority of our customers&#8217; orders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
utilization rates of our production facilities are affected by a number of factors such as the order quantity, product specifications,
status of repair and maintenance of our machinery and equipment and production schedule and arrangement, taking into account the inventory
level of raw materials, work-in-progress and finished goods</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Quality
assurance</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
pride ourselves in the production of high quality and reliable products. In recognition of our quality control management system, we
have obtained various quality related certifications, including ISO 9001:2015 certificate and G7 Master Printer Certificate of Excellence
by IDEAlliance USA for print color management.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have an established and comprehensive internal quality control practice that allows us to uphold our product quality standards as well
as meeting our customers&#8217; requirements. Our quality control procedures are implemented throughout the production process from procurement
of raw materials to the manufacturing of finished goods.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal years ended June 30, 2025, 2024 and 2023 and up to the date hereof, we had not received any material claims or complaints
from our customers in relation to the quality of our products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Quality
control team</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Periodically,
our quality control team will prepare reports on raw materials and finished materials, work-in progress and finished stocks, highlighting
any critical issues relating to quality as well as comments from customers. These reports will be presented to the management for evaluation.
In addition, our team members will periodically conduct performance review with our customers and suppliers on the product&#8217;s quality
and integrity culminated in the entire production process.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
quality control team includes personnel from our production department. As of the date hereof, we had 45 quality control personnel and
our quality control team is led by Mr. MY Lai, our CEO who possesses over 15 years of industry experience. Our quality control team is
responsible for overseeing our entire operating process, and maintaining and operating our quality control system. Our quality control
team also analyses various quality issues arising from our production process and any defective products identified by our in-house inspectors
or returned by our customers and prepares preventive measures.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 56; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>International
Safe Transit Association (&#8220;ISTA&#8221;) certified testing laboratory</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date hereof, we own and operate one ISTA certified laboratory at our MP Production Site, which is compliant with the Technical
Association of the Pulp and Paper Industry (&#8220;TAPPI&#8221;) standards, and well equipped with major testing machinery and equipment
to perform various tests and inspections on our products. Since our ISTA certified laboratory also has obtained Amazon recognition for
Amazon products packaging, our products are capable of providing the Amazon packaging certification, and thereby satisfying the rigid
packaging demand from U.S. brand Amazon sellers and their Ecommerce businesses. In addition, the temperature at our laboratory is always
maintained at around 23 degrees Celsius with a humidity level at around 50% to ensure consistent test results.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have implemented a series of measures to ensure the high-quality, consistency and timeliness of our testing results. Our quality management
department is responsible for ensuring that we comply with applicable regulatory and industry standards throughout the entire testing
process through regular on-site inspections.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Product
testing and analysis</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
laboratory is fully equipped to conduct a diverse range of tests and checks, including:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General tests: We deploy
    the electronic balance tester, infrared moisture tester, thickness tester, LC MS and XRF machine for heavy metal detention tester
    to conduct general tests on our samples.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Strength tests: We conduct
    tests on our samples to assess the strength endurance using stiffness tester, crush tester, burst tester, ply bond test and tearing
    strength tester.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fastness tests: We conduct
    tests on our samples to assess the fastness to rub and wet resistance using rub resistance tester, light fastness tester, aging tester
    and slide angle tester.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Durability tests: We conduct
    tests using the vibration tester, box crush tester and drop tester to assess the durability of our samples.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Color management: We deploy the spectro-densitometer
    to ensure color consistency and quality.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Incoming
quality control</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conduct sample checks on raw materials to ensure that they meet our quality requirements. If we consider that the quality does not meet
our requirements and standards, we will generally return it to our suppliers for replacement or refund. As of the date hereof, we did
not have any material claims against our suppliers due to defective quality of raw materials or semi-finished products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Work-in-progress
quality control</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
minimize the risk of defective products, we conduct inspections on the first product in each and every stage. If any quality defect is
identified during the production process, we will immediately pause production and rectify the defect before resuming production. In
the event any semi-finished product does not conform to our quality controls, we will either re-process them or dispose of the entire
batch of unqualified products and re-print the entire order.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Outgoing
quality control</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conduct a variety of tests on our samples based on their intended usage and materials. For instance, we conduct basic weight test, strength
testing utilizing the burst tester and crush tester to inspect our products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Product
Return and Warranty</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
generally do not offer any warranty for our products. We consider this approach to be consistent with market practice as our products
will be used for, among others, packaging purposes by our customers and trading companies would deliver the finished products together
with the packaging to their downstream customers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Generally,
we will accept return or replacement where the products are damaged. In such an event, we will arrange for new products to be delivered
to our customers at such quantities and pricing to be negotiated on a case-by-case basis. As of the date hereof, we did not record any
significant write-off or provision in connection with product returns or replacements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 57; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Inventory
Control and Management</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
actively monitor our inventories for our products, comprising mainly raw materials, work-in-progress and finished goods. For our major
raw materials, we typically formulate procurement plan and budget based on scheduled production plans to avoid accumulation of excessive
inventories. We maintain inventory levels of raw materials, work-in-process and finished products primarily based on our production plans
and purchase orders or upon customers&#8217; requests.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Procurement
policy</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
procurement department is responsible for the preparation of procurement plans, which specify the type and quantity of raw materials
required for the production of our products.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
inventory procurement policy includes a combination of (i) back-to-back procurement based on purchase orders confirmed by our customers
and (ii) buffer procurement based on our internal estimations as to, among others, the general market trends, existing inventory levels,
product demands based on customers&#8217; demand forecasts and procurement lead time. We procure raw materials once a signed purchase
order had been received based on the estimated actual use taking into account of order volume and potential wastage and defects. In the
case of buffer procurement based on our internal forecasts, we procure inventory based on the estimated product demand from our customers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
review and assess our inventory from time to time based on direct customer feedback and market information collected through communication
and interaction with our suppliers. We will place procurement orders from time to time to replenish raw materials and to maintain our
inventory level. Our procurement orders to our suppliers typically set out the product details, quantity, payment terms and delivery
arrangement.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Inventory
management</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
strive to maintain an optimal inventory level and our inventory management objective is to ensure we maintain stock inventory sufficient
to support our business operations at all times without unnecessary excessive inventory levels. Generally, we seek to maintain an adequate
inventory for the paper consumption of approximately 2 months.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
monitor our inventory level in accordance with our inventory control policies and prevalent price trend. We also make provisions for
the obsolete and slow-moving inventories in accordance with our accounting policy. To effectively monitor our inventory level and minimize
obsolete inventory, we have implemented the following measures:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Authorization and verification:
    All procurements must be approved by our procurement manager and all incoming inventories must be verified against purchase orders
    before acceptance.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory management system:
    We have implemented an inventory management system to monitor the inventory levels of our raw materials, work-in-progress and finished
    goods as well as to ensure the accuracy and completeness of stock-in and stock-out record.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Delivery
and Logistics</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are usually responsible for delivery of products to our customers. Products are usually delivered to our customers at their designated
location (i) our in-house logistics team, (ii) external logistics services providers engaged by our Group or (iii) other logistics forwarders
engaged by our customers to collect our products at our warehouses. Costs for delivering our finished products are borne by us and are
included in our selling price. Title, risk and reward of our products are passed to our customers upon acceptance by them or their designated
logistics forwarders.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 58; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Packaging
Products and Supply Chain Management Solution</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
packaging products supply chain management solution target customers not only locally, but also those distant from our factories. Specifically,
the supply chain management solution comprises of brand packing design and engineering, production technical consultancy, packaging testing,
print version management, packaging pricing management, supply localization, order and production site allocation, delivery and warehousing
arrangement, print quality control, sustainability management, and corporate social responsibility management, among others. Supply localization
and local warehousing arrangement specifically help brand customers to produce and ship the packaging locally by the local supply chain,
which will ensure less disruption in case of limited movement of people and goods especially facing the container shortage issue under
the pandemic.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
example, in our creative graphic design solution center, we create graphic design proposals according to the brand image, target audience
and market positioning of the products from vintage to trendy style. Our designers would define the needs and interact with the customers
throughout the design process. Each design project is treated with its unique individuality and creative commitment to bring the best
possible design concept via 3D drawing and 3D printing to expedite the entire development period.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
packaging structural design and engineering center, the main function of our in-house engineering team is to create balance between the
appearance and the functionality of a product. Our engineering team works together with our designers during the packaging design process
to provide the material specifications and 3D modeling and advise the production knowledge to our designers and customers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research
and Development</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have been undertaking research and development activities on structural and product design as well as production technology to maintain
our competitiveness. Our market-driven research and development efforts focus on the design and production technologies applied to our
products with a view to increase our customers&#8217; operational efficiency. We have established a dedicated research and development
department comprising 40 staff members as of June 30, 2025. Our research and development facilitated the successful development and invention
which were subsequently registered as patents. As of the date hereof, we had registered 48 patents.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
recognition of our strong technology and production development capability, our key operating subsidiary, Millennium Shenzhen, has been
accredited as High-tech enterprise from December 2020 to December 2023 and from December 2023 to December 2026, which entitles us to
a preferential tax rate of 15%, subject to the review and approval by the tax authorities every three years. In order for us to continue
to be qualified as a High-tech enterprise and be entitled to the 15% preferential tax rate, our annual research and development expenditure
must not be less than 3% of our total revenue in a year according to the relevant laws and regulations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Between
October 2017 and June 2024, we have received subsidies (the &#8220;subsidies&#8221;) granted by Science and Technology Innovation Committee
of Shenzhen Municipality and Science and Technology Innovation Committee of Bao&#8217;an District Shenzhen Municipality.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Marketing
and Sales</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
customers may provide a demand forecast setting out brief details of the estimated orders with us for the forthcoming months. These customers
forecasts are not legally binding and the actual terms of sales may vary. The final terms of sales will be confirmed by way of return
of a signed purchase order, which is sent to our customers upon receipt of quotations requests.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date hereof, we have not experienced any material complaints from our customers or material disputes with our customers which
had materially and adversely affected our business nor did our Group make any material compensation to our customers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 59; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date hereof, we secured new businesses referrals from our customers, site visit by our potential customers and participations
in trade fairs and exhibitions, details of which are set out as follows:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Referrals from our existing
    customers</i>: We attract new customers through referrals from our existing customers. We receive invitations or referrals from our
    existing customers for quotations from time to time.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Site visit by our potential
    customers</i>: From time to time, we may have potential customers visiting our production sites to understand our production scale
    and production quality.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Participation&#8217;s
    in trade fairs and exhibitions</i>: We participate in industry seminars, trade fairs and other industry related trade exhibitions
    in the PRC to reach out to potential customers.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
had a sales and marketing team comprising 38 members as of June 30, 2025, who are mainly responsible for sales and marketing activities,
customers liaison and management for the promotion of our business. As the team works closely with our customers, if there is any complaint
or specific demand from our customers, our sales and marketing team will communicate with the relevant customers to understand and remedy
the issue.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Customers</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2025, 2024 and 2023,
customers accounting for 10% or more of total revenues are as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2025</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2024</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2023</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Customer</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">%</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"> </td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">%</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"> </td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">%</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%">A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,163,870</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">20.4</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,257,128</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,334,447</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.9</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025 and 2024, customers accounted
for 10% or more of accounts receivable as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2025</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,751,895</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">30.8</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,155,901</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.6</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">813,403</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">684,830</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.0</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">818,835</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.0</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">587,190</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Suppliers</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2025, 2024 and 2023,
the suppliers which accounted for 10% or more of total purchases are as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Supplier</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,963,186</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">19.7</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,390,127</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">21.5</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,009,756</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,070,918</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.1</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025 and 2024, no single vendor
accounted for more than 10% of the total balance of accounts payable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intellectual
property</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(i)</i></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Patents</i></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of the date of this annual report, the operating entity has 36
patents as follows:</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 15%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Registration
    No.</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Patent
    type</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 13%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Registration
    <br/>
    Date</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 13%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Expiration<br/>
    Date</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 13%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Registered
    Owner</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Issue
    <br/>
    Country</i></b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2016 2 0004930.9</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A protective display stand</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 6, 2016</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 5, 2026</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2016 2 0003262.8</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A packing for tablet box</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 5, 2016</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 4, 2026</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2016 2 0003257.7</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A dust removal system for printing equipment</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 5, 2016</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 4, 2026</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2016 2 0003260.9</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A universal paper rack</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 5, 2016</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 4, 2026</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2016 2 0003263.2</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A UV dryer</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 5, 2016</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 4, 2026</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2017 2 1631697.8</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The internal card supports the components and packaging
    structure</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 29, 2017</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 28, 2027</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2017 2 1631725.6</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enhanced internal card and packaging structure</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 29, 2017</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 28, 2027</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 60; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 15%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Registration
    No.</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 27%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Patent
    type</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 14%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Registration
    <br/>
    Date</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 15%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Expiration<br/>
    Date</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 13%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Registered
    Owner</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Issue
    <br/>
    Country</i></b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2017 2 1631945.9</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enhanced internal card and packaging structure</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 29, 2017</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 28, 2027</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2017 2 1632222.0</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Strengthened step card and packaging structure</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 29, 2017</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 28, 2027</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2017 2 1632482.8</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buckle structure and inter card packing</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 29, 2017</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 28, 2027</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2017 2 1634187.6</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Portable display stand</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 29, 2017</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 28, 2027</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2017 2 1659503.5</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mobile phone protection cover and mobile phone box</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 1, 2017</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 30, 2027</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2017 2 1659573.0</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mobile phone accessories pack box and mobile phone
    box</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 1, 2017</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 30, 2027</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2017 2 1660908.0</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mobile phone packaging components and mobile phone
    sets</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 1, 2017</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 30, 2027</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2018 1 0478943 3</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Standard methods of printing computerization, devices,
    terminals and computer-readable storage media</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 18, 2018</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 17, 2038</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2016 1 0950796.6</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ink automatic coding equipment and its processing process</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 30, 2016</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 29, 2036</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2017 1 0138966.5</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A paper placement and cutting device for an offset
    press</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 9, 2017</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 8, 2037</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2016 1 1165201.2</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper cutting device for a printing press</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 16, 2016</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 15, 2036</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2015 1 0213613.8</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A carton packaging anti-wrinkle treatment</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 30, 2015</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 29, 2035</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2016 1 0189602.5</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A composition coated with thin sheets of printed paper</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 30, 2016</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 29, 2036</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 61; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 15%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Registration
    No.</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 27%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Patent
    type</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 14%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Registration
    <br/>
    Date</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 15%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Expiration<br/>
    Date</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 13%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Registered
    Owner</i></b></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Issue
    <br/>
    Country</i></b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2019 2 1914727.5</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An automatic sticky box machine folding calibration
    device</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 7, 2019</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 6, 2029</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2019 2 1928268.6</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A chamfering machine attached to the window</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 7, 2019</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 6, 2029</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2019 2 1919138.6</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A paper feed mechanism device of a coating machine</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 7, 2019</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 6, 2029</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2019 2 1930933.5</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Humidification device of local glazing machine</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 7, 2019</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 6, 2029</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2018 1 0479252.5</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An economic printing method</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 18, 2018</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 17, 2038</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2021 2 0131701.4</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Display box</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 18, 2021</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 17, 2031</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL 2021 2 0101907.2</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Box and inner lining</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 14, 2021</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January 13, 2031</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL202120132334.X</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A display box</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January
    18, 2021</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January
    17, 2031</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL202120124237.6</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A packaging box for electronic product</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January
    18, 2021</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">January
    17, 2031</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL202123040777.5</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A conveyor with paper pressing mechanism</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    03, 2021</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    02, 2031</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL202123031768.X</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An automatic visual inspection device</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    03, 2021</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    02, 2031</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL202123030944.8</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An automatic gluing equipment</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    03, 2021</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    02, 2031</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>

<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center; width: 13%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2017112269864</span></td>
    <td style="text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 27%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enhanced internal card and packaging structure</span></td>
    <td style="text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center; width: 14%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November
    29, 2017</span></td>
    <td style="text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center; width: 15%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November
    28, 2037</span></td>
    <td style="text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; width: 13%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; width: 13%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2017112270541</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Internal card support components and packaging structure</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November
    29, 2017</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November
    28, 2037</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ZL2024209635979</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A new type of packaging box</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April
    29, 2024</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April
    28, 2034</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8216;ZL2021110760701</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A cutting device for a printing equipment</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September
    14, 2021</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-left: 6.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September
    13, 2041</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Millennium Shenzhen</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 62; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt"><i>(ii)</i></span></td><td style="text-align: justify"><span style="font-size: 10pt"><i>Trademarks</i></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; font-style: italic; text-align: center">Trademark Number</td><td style="text-align: center; font-weight: bold; font-style: italic; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; font-style: italic; text-align: center">Registration Date</td><td style="text-align: center; font-weight: bold; font-style: italic; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; font-style: italic; text-align: center">Expiration Date</td><td style="text-align: center; font-weight: bold; font-style: italic; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; font-style: italic; text-align: center">Trademark</td><td style="text-align: center; font-weight: bold; font-style: italic; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; font-style: italic; text-align: center">Place of Registration</td><td style="text-align: center; font-weight: bold; font-style: italic; vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 27%; text-align: center">305165406</td><td style="text-align: center; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 16%; text-align: center">January 9, 2020</td><td style="text-align: center; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 16%; text-align: center"><span style="font-size: 10pt">January 8, 2030</span></td><td style="vertical-align: top; width: 1%; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; width: 16%; color: Red; text-align: center"><img alt="" src="image_002.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; width: 1%; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; width: 20%; text-align: center"><span style="font-size: 10pt">Hong Kong</span></td><td style="vertical-align: top; width: 1%; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">28825202</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">March 14, 2019</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">March 13, 2029</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_003.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">40202814</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">July 21, 2020</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">July 20, 2030</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_004.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">40194578</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">July 21, 2020</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">July 20, 2030</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_004.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">40185534</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">July 21, 2020</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">July 20, 2030</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_004.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">40193106</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">July 21, 2020</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">July 20, 2030</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_004.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">28867971</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">February 28, 2019</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">February 27, 2029</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_004a.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">28856662</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">March 7, 2019</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">March 6, 2029</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_004a.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">56068282</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">December 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">December 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_005.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">56078945</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">December 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">December 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_006.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">56085082</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">December 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">December 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_006.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">305619880</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">May 10, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">May 09, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><span style="font-family: Sans-Serif; font-size: 9pt; color: Red"><b><img alt="" src="image_007.jpg"/></b></span></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">Hong Kong</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">305603823</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">April 23, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">April 22, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_008.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">Hong Kong</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">53374007</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_009.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">53374024</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_009.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">53374042</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_009.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">53360298</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center"><img alt="" src="image_009.jpg"/></td><td style="font: bold 9pt Sans-Serif; vertical-align: top; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 27%; text-align: center">53360769</td><td style="text-align: center; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 16%; text-align: center">August 28, 2021</td><td style="text-align: center; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 16%; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; width: 1%; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; width: 16%; color: Red; text-align: center"><img alt="" src="image_009.jpg"/>&#160;</td><td style="vertical-align: top; width: 1%; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; width: 20%; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; width: 1%; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">53377066</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><img alt="" src="image_009.jpg"/>&#160;</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">53368961</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><img alt="" src="image_009.jpg"/>&#160;</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">53368968</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><img alt="" src="image_009.jpg"/>&#160;</td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">53364917</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_009.jpg"/>&#160;</td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">50719868</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_010.jpg"/>&#160;</td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">50722594</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_010.jpg"/>&#160;</td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">50717213</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_010.jpg"/>&#160;</td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">50739494</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">June 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><img alt="" src="image_011.jpg"/></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">50722685</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">June 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><img alt="" src="image_011.jpg"/></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">50707855</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">June 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><img alt="" src="image_011.jpg"/></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">50707861</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">June 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_011.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">50732630</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">July 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">July 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_011.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">50732633</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">June 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_011.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">50732065</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">June 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_011.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">50732072</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">June 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_011.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">50739452</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">July 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">July 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_012.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">50717233</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">June 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_012.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">50719947</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">July 07, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">July 06, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_012.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">50722645</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">June 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_012.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">50728805</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">June 21, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 20, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_012.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">53385807</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">November 14, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">November 13, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_013.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">53374177</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">August 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">August 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_013.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">53385798</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center">November 28, 2021</td><td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">November 27, 2031</span></td><td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center"><img alt="" src="image_013.jpg"/></td><td style="vertical-align: top; font: bold 9pt Sans-Serif; color: Red; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">China</span></td><td style="vertical-align: top; text-align: center">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 64; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt"><i>(iii)</i></span></td><td style="text-align: justify"><span style="font-size: 10pt"><i>Copyright</i></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><i>&#160;</i></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">Number</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">Copyright Number</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">Issue Country</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 15%; text-align: center">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 52%; text-align: center">2019SR0662505</td><td style="width: 1%">&#160;</td>
    <td style="width: 30%; text-align: center"><span style="font-size: 10pt">China</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: center">2019SR0662498</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">China</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">3</td><td>&#160;</td>
    <td style="text-align: center">2019SR0663010</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">China</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">4</td><td>&#160;</td>
    <td style="text-align: center">2019SR0663939</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">China</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">5</td><td>&#160;</td>
    <td style="text-align: center">2019SR0663943</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">China</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">6</td><td>&#160;</td>
    <td style="text-align: center">2019SR0661502</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">China</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">7</td><td>&#160;</td>
    <td style="text-align: center">2019SR0661446</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">China</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">8</td><td>&#160;</td>
    <td style="text-align: center">2019SR0663324</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">China</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">9</td><td>&#160;</td>
    <td style="text-align: center">2019SR0661460</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">China</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">10</td><td>&#160;</td>
    <td style="text-align: center">2016SR0662874</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">China</span></td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt"><i>(iv)</i></span></td><td style="text-align: justify"><span style="font-size: 10pt"><i>Domain names</i></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">No.</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; font-style: italic; text-align: center">Domain</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1.5pt solid">Registered owner</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic">&#160;</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1.5pt solid">Validity period</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 4%; text-align: center">1</td><td style="width: 1%; font-style: italic">&#160;</td>
    <td style="width: 27%; font-style: italic; text-align: center">mpintl.com.hk</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 42%; text-align: center"><span style="font-size: 10pt">Millennium Shenzhen </span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 20%; text-align: center"><span style="font-size: 10pt">February 22, 2027</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">2</td><td style="font-style: italic">&#160;</td>
    <td style="font-style: italic; text-align: center">millennium-gp.com</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">Millennium HK </span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">May 28, 2029</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">3</td><td style="font-style: italic">&#160;</td>
    <td style="font-style: italic; text-align: center">mpgglobal.com.hk</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">Millennium Packaging </span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">March 13, 2028</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center">4</td><td style="font-style: italic">&#160;</td>
    <td style="font-style: italic; text-align: center">mpg.com.hk</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">Millennium Packaging</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">March 29, 2026</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">5</td><td style="font-style: italic">&#160;</td>
    <td style="font-style: italic; text-align: center">mpintl.cn</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">Millennium Shenzhen </span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">December 30, 2028</span></td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Regulation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We operate in an increasingly complex legal and
regulatory environment. We are subject to a variety of Hong Kong, PRC, Vietnam and foreign laws, rules and regulations across numerous
aspects of our business. This section sets forth a summary of the principal laws, judicial interpretations, rules and regulations relevant
to our business and operations in Hong Kong, PRC and Vietnam.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b>Hong Kong Laws and
Regulations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>Business Registration
Ordinance (Chapter 310 of the Laws of Hong Kong) (&#8220;BRO&#8221;)</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As we carry on businesses
in Hong Kong, we are subject to the BRO, which requires every person (a company or an individual) carrying on a business in Hong Kong
to register with the Inland Revenue Department and obtain a business registration certificate within one month of the commencement of
the business. Business registration is a process based on application and does not involve government approval. Once the requisite criteria
are met, a business registration certificate will be granted. Business registration serves to notify the Inland Revenue Department of
the establishment of a business in Hong Kong and facilitate the collection of tax from businesses in Hong Kong.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>Mandatory Provident
Fund Schemes Ordinance (Chapter 485 of the Laws of Hong Kong) (the &#8220;MPFSO&#8221;)</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As we employed employees
in our office in Hong Kong, we are hence subject to the provisions under the MPFSO. Section 7 of the MPFSO requires every employer of
a relevant employee to take all practicable steps to ensure that the employee becomes a member of a registered scheme within the permitted
period after the relevant time. Section 7A of the MPFSO requires an employer who is employing a relevant employee to, for each contribution
period occurring after that commencement (i) from the employer&#8217;s own funds, contribute to the relevant registered scheme the amount
determined in accordance with MPFSO; and (ii) deduct from the employee&#8217;s relevant income for that period as a contribution by the
employee to that scheme the amount determined in accordance with MPFSO.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 65; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>Occupational Safety
and Health Ordinance (Chapter 509 of the Laws of Hong Kong) (the &#8220;OSHO&#8221;)</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As we have employees
working in our office in Hong Kong, we are subject to the provisions under OSHO. The OSHO provides for protection of employees&#8217;
safety and health in workplaces. According to section 6(1) of the OSHO, employers must as far as reasonably practicably ensure the safety
and health of their employees in workplace. An employer who fails to ensure the safety and health of employees in a workplace is liable
on conviction to a fine of HK$200,000 ($26,000). An employer who fails to do so intentionally, knowingly or recklessly commits an offence
and is liable on conviction to a fine of HK$200,000 ($26,000) and to imprisonment for six months.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>Employees&#8217;
Compensation Ordinance (Chapter 282 of the Laws of Hong Kong) (the &#8220;ECO&#8221;)</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As we have employees
working in our office in Hong Kong, we are subject to the provisions under the ECO. The ECO establishes a no-fault and non-contributory
employee compensation system for work injuries and sets out, among others, the rights and obligations of employers and employees in respect
of injuries or death caused by accidents arising out of and in the course of employment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Under the ECO, if an
employee sustains injuries or dies as a result of an accident arising out of and in the course of employment, the employer is generally
liable to pay compensation even if the employee might have committed acts of faults or negligence when the accident occurred.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Pursuant to section
40 of the ECO, all employers are required to take out insurance policies to cover their liabilities for injuries at work in respect of
all their employees. An employer who fails to comply with the abovementioned is liable on conviction upon indictment to a fine at level
6 and to imprisonment for two years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>Inland Revenue
Ordinance (Chapter 112 of the Laws of Hong Kong) (the &#8220;IRO&#8221;)</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As we carry on our business
through our production sites in the PRC and trading companies in Hong Kong, the provisions relating to transfer pricing for intra-group
transactions in the IRO apply to us. The IRO contains provisions which require the adoption of the arm&#8217;s length principle for pricing
in related party transactions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Section 20A of the IRO
gives the Inland Revenue Department (the &#8220;IRD&#8221;) wide powers to collect tax due from non-residents. The IRD may also make
transfer pricing adjustments by disallowing expenses incurred by the Hong Kong resident under sections 16(1), 17(1)(b) and 17(1)(c) of
the IRO and challenging the entire arrangement under general anti-avoidance provisions, such as sections 61 and 61A of the IRO.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">In December 2009, the
IRD released Departmental Interpretation and Practice Notes No. 46 (&#8220;DIPN 46&#8221;). DIPN 46 provides clarifications and guidance
on the IRD&#8217;s views on transfer pricing and how it intends to apply the existing provisions of the IRO to establish whether related
parties are transacting at arm&#8217;s length prices. Generally, the IRD would seek to apply the principles in the Transfer Pricing Guidelines
for Multinational Enterprises and Tax Administrations issued by Organization for Economic Cooperation and Development, except where they
are incompatible with the express provisions of the IRO.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">In July 2018, the Inland
Revenue (Amendment) No. 6 Ordinance 2018 was enacted to introduce a legislative framework to govern how the pricing for the supply of
goods and services between associated parties should be determined and implemented. Codified international transfer pricing principles
include, amongst others, the arm&#8217;s length principle for provision between associated persons, the separate enterprises principle
for attributing income or loss of non-Hong Kong resident persons, and the three-tier transfer pricing documentation requirements relating
to master file, local file and country-by-country report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 66; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b>PRC Laws and Regulations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations Related to Printing Industry</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Printing Regulations, enterprises
applying to engage in the business of printing of packaging materials and other printed matter shall present their business license to
submit an application to the relevant department and be issued with a printing business permit upon examination and approval of the application.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Interim Provisions on the Qualifications
of Printing Operations, which was promulgated on 9 November 2001 and amended on 28 August 2015 and 11 December 2017, enterprises undertaking
decoration and packaging printing shall have the enterprise&#8217;s title and articles of association, a specific business scope, and
operation place(s) suitable for operation of printing business, etc. Pursuant to the Provisions on the Administration of Undertaking
of Presswork Printing, promulgated by General Administration of Press and Publication and Ministry of Public Security on 18 July 2003,
a printing operator shall establish and perfect the management rules, such as the rule of printing verification, of printing registration,
of presswork keeping, of presswork delivery, and of destroying of the inferior products generated in printing activities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>The Guidance Catalogue
of Industries for Foreign Investment</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Investment activities in the PRC by foreign investors
are subject to the Catalogue for the Guidance of Foreign Investment Industry, or the Catalogue, which was promulgated and is amended
from time to time by the MOFCOM and the NDRC. The Foreign Investment Catalogue, which was promulgated jointly by MOFCOM and the NDRC
on June 28, 2017 and became effective on July 28, 2017, classifies industries into three categories with regard to foreign investment:
(1) &#8220;encouraged,&#8221; (2) &#8220;restricted,&#8221; and (3) &#8220;prohibited.&#8221; The latter two categories are included
in a negative list, which was first introduced into the Foreign Investment Catalog in 2017 and specified the restrictive measures for
the entry of foreign investment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 28, 2018, MOFCOM and NDRC jointly promulgated
the Special Administrative Measures (Negative List) for Foreign Investment Access, or the Negative List (Edition 2018), which replaced
the negative list attached to the Foreign Investment Catalogue in 2017. On June 30, 2019, MOFCOM and NDRC jointly issued the Special
Administrative Measures (Negative List) for Foreign Investment Access, or the Negative List (Edition 2019), which replaced the Negative
List (Edition 2018), and the Catalogue of Industries for Encouraging Foreign Investment (Edition 2019), or the Encouraging Catalogue
(Edition 2019), which replaced the encouraged list attached to the Foreign Investment Catalogue in 2017. On July 23, 2020, MOFCOM and
NDRC jointly promulgated the Special Administrative Measures (Negative List) for Foreign Investment Access, or the Negative List (Edition
2020), which replaced the negative list attached to the Foreign Investment Catalogue in 2017. The latest version of the Negative List
(Edition 2021) was issued on December 27, 2021, which took effect on January 1, 2022 and superseded the previous lists.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Negative List (Edition 2021),
any industry that is not listed in any of the restricted or prohibited categories is classified as a permitted industry for foreign investment.
Establishment of wholly foreign-owned enterprises is generally allowed for industries outside of the Negative List. For the restricted
industries within the Negative List, some are limited to equity or contractual joint ventures, while in some cases Chinese partners are
required to hold the majority interests in such joint ventures. Industries not listed in the Negative List are generally open to foreign
investment unless specifically restricted by other PRC regulations. In addition, restricted category projects are subject to higher-level
government approvals and certain special requirements. Foreign investors are not allowed to invest in industries in the prohibited category.
The Negative List (Edition 2021) further provides that where a domestic enterprise engaged in the business in the prohibited category
seeks to issue and list its shares overseas, it shall complete the examination process and obtain approval of the relevant competent
authorities of the State Council.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2016, the MOFCOM issued the Interim
Measures for Record-filing Administration of the Establishment and Change of Foreign-invested Enterprises or FIE Record-filing Interim
Measures, which was revised in June 2018. Pursuant to FIE Record-filing Interim Measures, the establishment and change of FIE are subject
to record-filing procedures, instead of prior approval requirements, provided that the establishment or change does not involve special
entry administration measures. If the establishment or change of FIE matters involves the special entry administration measures, the
approval of the MOFCOM or its local counterparts is still required. Pursuant to the Announcement 2016 No. 22 of the NDRC and the MOFCOM
dated October 8, 2016, the special entry administration measures for foreign investment apply to restricted and prohibited categories
specified in the Catalogue, and the encouraged categories are subject to certain requirements relating to equity ownership and senior
management under the special entry administration measures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 67; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>The Foreign Investment
Law</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 15, 2019, the National People&#8217;s
Congress approved the Foreign Investment Law, which took effect on January 1, 2020 and replaced three existing laws on foreign investments
in China, namely, the PRC Sino-foreign Equity Joint Venture Law, the PRC Sino-foreign Cooperative Joint Venture Law and the PRC Wholly
Foreign-owned Enterprise Law, together with their implementation rules and ancillary regulations. On December 26, 2019, the Regulation
on the Implementation of the Foreign Investment Law of the People&#8217;s Republic of China, was issued by the State Council and came
into force on January 1, 2020. The form of organization, organizational structures and activities of foreign-invested enterprises shall
be governed, among others, by the PRC Company Law and the PRC Partnership Enterprise Law. Foreign-invested enterprises established before
the implementation of the Foreign Investment Law may retain the original business organization and so on within five years after the
implementation of this law. The Foreign Investment Law embodies an expected PRC regulatory trend to rationalize its foreign investment
regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements
for both foreign and domestic invested enterprises in China. The Foreign Investment Law establishes the basic framework for the access
to, and the promotion, protection and administration of foreign investments in view of investment protection and fair competition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Foreign Investment Law, &#8220;foreign
investment&#8221; refers to investment activities directly or indirectly conducted by one or more natural persons, business entities,
or otherwise organizations of a foreign country (collectively referred to as &#8220;foreign investor&#8221;) within China, and the investment
activities include the following situations: (i) a foreign investor, individually or collectively with other investors, establishes a
foreign-invested enterprise within China; (ii) a foreign investor acquires stock shares, equity shares, shares in assets, or other like
rights and interests of an enterprise within China; (iii) a foreign investor, individually or collectively with other investors, invests
in a new project within China; and (iv) investments in other means as provided by laws, administrative regulations, or the State Council.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Foreign Investment Law, the
State Council will publish or approve to publish the &#8220;negative list&#8221; for special administrative measures concerning foreign
investment. The Foreign Investment Law grants national treatment to foreign-invested entities, or FIEs, except for those FIEs that operate
in industries deemed to be either &#8220;restricted&#8221; or &#8220;prohibited&#8221; in the &#8220;negative list.&#8221; The Foreign
Investment Law provides that FIEs operating in foreign restricted or prohibited industries will require market entry clearance and other
approvals from relevant PRC governmental authorities. If a foreign investor is found to invest in any prohibited industry in the &#8220;negative
list,&#8221; such foreign investor may be required to, among other aspects, cease its investment activities, dispose of its equity interests
or assets within a prescribed time limit and have its income confiscated. If the investment activity of a foreign investor is in breach
of any special administrative measure for restrictive access provided for in the &#8220;negative list,&#8221; the relevant competent
department shall order the foreign investor to make corrections and take necessary measures to meet the requirements of the special administrative
measure for restrictive access. On July 23, 2020, MOFCOM and NDRC jointly promulgated the Special Administrative Measures (Negative List)
for Foreign Investment Access, or the Negative List (Edition 2020), which replaced the negative list attached to the Foreign Investment
Catalogue in 2017. The latest version of the Negative List (Edition 2021) was issued on December 27, 2021, which took effect on January
1, 2022 and superseded the previous lists. See &#8220;Regulations - Regulations relating to Foreign Investment-The Guidance Catalogue
of Industries for Foreign Investment.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Besides, the PRC government will establish a
foreign investment information reporting system, according to which foreign investors or foreign-invested enterprises shall submit investment
information to the competent department for commerce concerned through the enterprise registration system and the enterprise credit information
publicity system, and a security review system under which the security review shall be conducted for foreign investment affecting or
likely affecting the state security.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Furthermore, the Foreign Investment Law provides
that foreign invested enterprises established according to the existing laws regulating foreign investment before the implementation
of the Foreign Investment Law may maintain their structure and corporate governance within five years after the implementing of the Foreign
Investment Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the Foreign Investment Law also
provides several protective rules and principles for foreign investors and their investments in the PRC, including, among others, that
a foreign investor may freely transfer into or out of China, in Renminbi or a foreign currency, its contributions, profits, capital gains,
income from disposition of assets, royalties of intellectual property rights, indemnity or compensation lawfully acquired, and income
from liquidation, among others, within China; local governments shall abide by their commitments to the foreign investors; governments
at all levels and their departments shall enact local normative documents concerning foreign investment in compliance with laws and regulations
and shall not impair legitimate rights and interests, impose additional obligations onto FIEs, set market access restrictions and exit
conditions, or intervene with the normal production and operation activities of FIEs; except for special circumstances, in which case
statutory procedures shall be followed and fair and reasonable compensation shall be made in a timely manner, expropriation or requisition
of the investment of foreign investors is prohibited; and mandatory technology transfer is prohibited.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 68; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>Company Law</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the PRC Company Law, promulgated
by the Standing Committee of the National People&#8217;s Congress (the &#8220;SCNPC&#8221;) on December 29, 1993, effective as of July
1, 1994, and as revised on December 25, 1999, August 28, 2004, October 27, 2005, December 28, 2013 and October 26, 2018, the establishment,
operation and management of corporate entities in the PRC are governed by the PRC Company Law. The PRC Company Law defines two types
of companies: limited liability companies and companies limited by shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our PRC subsidiary is a limited liability company.
Unless otherwise stipulated in the related laws on foreign investment, foreign invested companies are also required to comply with the
provisions of the PRC Company Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>Regulations Relating
to Information Security and Privacy Protection</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Internet information in China is regulated and
restricted from a national security standpoint. The PRC government has enacted laws and regulations with respect to internet information
security and protection of personal information from any abuse or unauthorized disclosure. The National People&#8217;s Congress, or the
NPC, promulgated the Decisions on Preserving Internet Security in December 2000 and amended in August 2009, which subject violators to
potential criminal punishment in China for any effort to: (i) gain improper entry into a computer or system of strategic importance;
(ii) disseminate politically disruptive information; (iii) leak state secrets; (iv) spread false commercial information; or (v) infringe
intellectual property rights. In addition, the Ministry of Public Security has promulgated measures prohibiting use of the internet in
ways which result in a leak of state secrets or a spread of socially destabilizing content, among other things. If an internet information
service provider violates any of these measures, competent authorities may revoke its operating license and shut down its websites.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In recent years, PRC government authorities have
enacted laws and regulations on internet use to protect personal information from any unauthorized disclosure. The ICP Measures, promulgated
by the State Council requires internet information service providers to maintain an adequate system that protects the security of user
information. In December 2005, the Ministry of Public Security, or the MPS, promulgated the Regulations on Technical Measures of Internet
Security Protection, requiring internet service providers to utilize standard technical measures for internet security protection. Under
the Several Provisions on Regulating the Market Order of Internet Information Services, issued by the MIIT in December 2011 and effective
March 2012, an internet information service provider may not collect any personal information on a user or provide any such information
to third parties without the user&#8217;s consent. It must expressly inform the user of the method, content and purpose of the collection
and processing of such user&#8217;s personal information and may only collect information to the extent necessary provide its services.
An internet information service provider is also required to properly maintain users&#8217; personal information, and in case of any
leak or likely leak of such information, it must take immediate remedial measures and, in the event of a serious leak, report to the
telecommunication&#8217;s regulatory authority immediately.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Decision on Strengthening the
Protection of Online Information, issued by the Standing Committee of the National People&#8217;s Congress in December 2012, and the
Order for the Protection of Telecommunication and Internet User Personal Information, issued by the MIIT in July 2013, any collection
and use of a user&#8217;s personal information must be subject to the consent of the user, be legal, rational and necessary and be limited
to specified purposes, methods and scopes. An internet information service provider must also keep such information strictly confidential,
and is further prohibited from divulging, tampering or destroying any such information, or selling or providing such information to other
parties. An internet information service provider is required to take technical and other measures to prevent the collected personal
information from any unauthorized disclosure, damage or loss. Any violation of these laws and regulations may subject the internet information
service provider to warnings, fines, confiscation of illegal gains, revocation of licenses, cancelation of filings, closedown of websites
or even criminal liabilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 69; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Ninth Amendment to the PRC Criminal
Law, issued by the SCNPC on August 29, 2015 and became effective on November 1, 2015, any internet service provider that fails to fulfil
its obligations related to internet information security administration as required under applicable laws and refuses to rectify upon
orders shall be subject to criminal penalty. In addition, Interpretations of the Supreme People&#8217;s Court and the Supreme People&#8217;s
Procuratorate on Several Issues Concerning the Application of Law in the Handling of Criminal Cases Involving Infringement of Personal
Information, issued on May 8, 2017 and effective as of June 1, 2017, clarified certain standards for the conviction and sentencing of
the criminals in relation to personal information infringement. In addition, on May 28, 2020, the National People&#8217;s Congress adopted
the PRC Civil Code, which came into effect on January 1, 2021. Pursuant to the PRC Civil Code, the personal information of a natural
person shall be protected by the law. Any organization or individual shall legally obtain such personal information of others when necessary
and ensure the safety of such information, and shall not illegally collect, use, process or transmit personal information of others,
or illegally purchase or sell, provide or make public personal information of others.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Moreover, pursuant to the PRC Criminal Law lastly
amended in November 2017, any individual or entity that (i) sells or discloses any citizen&#8217;s personal information to others in
a way violating the applicable law, or (ii) steals or illegally obtains any citizen&#8217;s personal information, shall be subject to
criminal penalty in severe situation. Any internet service provider that fails to fulfill the obligations related to internet information
security administration as required by applicable laws and refuses to rectify upon orders, shall be subject to criminal penalty for the
result of (i) any dissemination of illegal information in large scale; (ii) any severe effect due to the leakage of the client&#8217;s
information; (iii) any serious loss of criminal evidence; or (iv) other severe situation. In addition, the Interpretations of the Supreme
People&#8217;s Court and the Supreme People&#8217;s Procuratorate of the PRC on Several Issues Concerning the Application of Law in Handling
Criminal Cases of Infringing Personal Information, promulgated in May 2017 and effective June 2017, clarified certain standards for the
conviction and sentencing of the criminals in relation to personal information infringement. Further, the NPC promulgated a new National
Security Law, effective July 2015, to replace the former National Security Law and covers various types of national security including
technology security and information security.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In recent years, PRC government authorities have
enacted legislation on internet use to protect personal information from any unauthorized disclosure. PRC law does not prohibit internet
product and service provision operators from collecting and analyzing personal information from their users. However, the Internet Measures
prohibits an internet product and service provision operator from insulting or slandering a third party or infringing the lawful rights
and interests of a third party.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Several Provisions on Regulating the Market
Order of Internet Information Services, promulgated by the MIIT on December 29, 2011 and became effective on March 15, 2012, stipulates
that internet product and service provision operators must not, without user consent, collect user personal information, which is defined
as user information that can be used alone or in combination with other information to identify the user, and may not provide any such
information to third parties without prior user consent. Internet product and service provision operators may only collect user personal
information necessary to provide their services and must expressly inform the users of the method, product and service and purpose of
the collection and processing of such user personal information. In addition, an internet product and service provision operator may
only use such user personal information for the stated purposes under the internet product and service provision operator&#8217;s scope
of service. Internet product and service provision operators are also required to ensure the proper security of user personal information,
and take immediate remedial measures if user personal information is suspected to have been disclosed. If the consequences of any such
disclosure are expected to be serious, ICP operators must immediately report the incident to the telecommunications regulatory authority
and cooperate with the authorities in their investigations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 70; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 16, 2013, the MIIT issued the Order for
the Protection of Telecommunication and Internet User Personal Information. Most requirements under the order that are relevant to internet
product and service provision operators are consistent with pre-existing requirements but the requirements under the order are often
more stringent and have a wider scope. If an internet product and service provision operator wish to collect or use personal information,
it may do so only if such collection is necessary for the services it provides. Further, it must disclose to its users the purpose, method
and scope of any such collection or use, and must obtain consent from its users whose information is being collected or used. Internet
product and service provision operators are also required to establish and publish their rules relating to personal information collection
or use, keep any collected information strictly confidential, and take technological and other measures to maintain the security of such
information. Internet product and service provision operators are required to cease any collection or use of the user personal information,
and de-register the relevant user account, when a given user stops using the relevant internet service. Internet product and service
provision operators are further prohibited from divulging, distorting or destroying any such personal information, or selling or providing
such information unlawfully to other parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC Cybersecurity Law imposes certain data
protection obligations on network operators, including that network operators may not disclose, tamper with, or damage users&#8217; personal
information that they have collected, and are obligated to delete unlawfully collected information and to amend incorrect information.
Moreover, internet operators may not provide users&#8217; personal information to others without consent. Exempted from these rules is
information irreversibly processed to preclude identification of specific individuals. Also, the PRC Cybersecurity Law imposes breach
notification requirements that will apply to breaches involving personal information.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 23, 2019, the Office of the Central
Cyberspace Affairs Commission, the MIIT, the Ministry of Public Security, and the SAMR jointly issued the Notice on Special Governance
of Illegal Collection and Use of Personal Information via Apps, which restates the requirement of legal collection and use of personal
information, encourages app operators to conduct security certifications, and encourages search engines and APP stores to clearly mark
and recommend those certified Apps.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 13, 2019, the Office of the Central
Cyberspace Affairs Commission and the SAMR jointly issued the Notice on App Security Certification and the Implementation Rules on Security
Certification of Mobile Internet Application, which encourages mobile application operators to voluntarily obtain app security certification,
and search engines and app stores are encouraged to recommend certified applications to users.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 22, 2019, the CAC issued the Regulation
on Cyber Protection of Children&#8217;s Personal Information, effective on October 1, 2019. Network operators are required to establish
special policies and user agreements to protect children&#8217;s personal information, and to appoint special personnel in charge of
protecting children&#8217;s personal information. Network operators who collect, use, transfer or disclose personal information of children
are required to, in a prominent and clear way, notify and obtain consent from children&#8217;s guardians.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 28, 2019, the CAC, MIIT, the Ministry
of Public Security and SAMR jointly issued the Measures to Identify Illegal Collection and Usage of Personal Information by Apps, which
lists six types of illegal collection and usage of personal information, including &#8220;not publishing rules on the collection and
usage of personal information&#8221; and &#8220;not providing privacy rules.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the further purposes of regulating data processing activities,
safeguarding data security, promoting data development and utilization, protecting the lawful rights and interests of individuals and
organizations, and maintaining national sovereignty, security, and development interests, on June 10, 2021, Standing Committee of the
PRC National People&#8217;s Congress published the Data Security Law of the People&#8217;s Republic of China, which took effect on September
1, 2021. Any organization or individual collecting data shall adopt lawful and proper methods and shall not steal or obtain data by other
illegal methods. On July 10, 2021, the Cyberspace Administration of China issued the Measures for Cybersecurity Review (Revision Daft
for Comments). According to Article 6 of the Measures, operators who possess personal information of over a million users shall apply
to the Cybersecurity Review Office for cybersecurity reviews before listing abroad. Besides, where any activities affect or may endanger
national security during the purchase of network products and services by key information infrastructure operators or the data processing
by data workers, cybersecurity reviews should be conducted in accordance with these Measures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 71; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>Regulations on
House Leasing</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 42.5pt; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Administration of Urban Real
Estate Law of the PRC, which was promulgated by the Standing Committee on July 5, 1994 and most recently amended on January 1, 2020,
a written lease contract shall be entered into between the lessor and the lessee for leasing a property, and the contract shall include
the terms and conditions such as the term, purpose and price of leasing and liability for maintenance and repair, etc., as well as other
rights and obligations of both parties. In March 1999, the National People&#8217;s Congress, or the NPC, passed the PRC Contract Law,
of which Chapter 13 governs lease contracts. On May 28, 2020, the Third Session of the 13<sup>th</sup> National People&#8217;s Congress
passed the Civil Code of the People&#8217;s Republic of China which took effect on January 1, 2021, and replaced the PRC Contract Law.
According to the Civil Code of the People&#8217;s Republic of China, subject to the consent of the lessor, the lessee may sublease the
leased item to a third party. Where the lessee subleases the leased item, the leasing contract between the lessee and the lessor remains
valid. The lessor is entitled to terminate the contract if the lessee subleases the leased item without the consent of the lessor.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Administrative Measures on Leasing
of Commodity Housing which was issued by Ministry of Housing and Urban-Rural Development on December 1, 2010 and came into effect on
February 1, 2011, House may not be leased in any of the following circumstances: (i) the house is an illegal structure;(ii) the house
fails to meet mandatory engineering construction standards with respect to safety and disaster preventions; (iii) house usage is changed
in violation of applicable regulations; and (iv) other circumstances which are prohibited by laws and regulations. The lessor and the
lessee shall register and file with the local property administration authority within thirty days after entering the lease contract
and make further registration for changes of such lease (if any). Non-compliance with such registration and filing requirements shall
be subject to fines from RMB1,000($140) to RMB10,000($1,400) if they fail to rectify within required time limits. In addition, the housing
and urban-rural development department of government of provinces, autonomous regions and centrally administered municipalities may formulate
implementation regulations based on these measures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 42.5pt; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Opinion on Rectifying and Regulating
the Order of the Residential Rental Market, or the Opinion, which was jointly promulgated by Ministry of Housing and Urban-Rural Development,
National Development and Reform Commission, Ministry of Public Security, State Administration for Market Regulation, China Banking and
Insurance Regulatory Commission, Cyberspace Administration on December 13, 2019 and came into effect on the same day, an entity engaging
in real estate brokerage business should include &#8220;real estate brokerage&#8221; in the business scope of its business license, while
an entity engaging in house leasing business should include &#8220;house leasing&#8221; in the business scope of its business license.
The Opinion also requires the real estate brokerage companies, and the house leasing companies to file the leasing agreements online,
use the template of the leasing agreement prepared by the local governmental authorities, prepare the instructions for use of the house
and inform the lessee how to use the house. In addition, the Opinion also requires that the amount of payment that a house leasing company
receives through rent financing shall not exceed 30% of the rental income of such company, and all the house leasing companies shall
rectify such ratio by the end of 2022. The interpretation and enforcement of the Opinion involve uncertainties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>Regulations on
Labor Protection</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 42.5pt; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The principal laws that govern employment include:
(i) the Labor Law of the PRC, or the Labor Law, promulgated by the SCNPC on July 5, 1994, which has been effective since January 1, 1995
and most recently amended on December 29, 2018; and (ii) the Labor Contract Law of the PRC, or the Labor Contract Law, which was promulgated
by the SCNPC on June 29, 2007, came into effect on January 1, 2008, and was amended on December 28, 2012 and became effective on July
1, 2013, and the Implementation Regulations on Labor Contract Law, which was promulgated on September 18, 2008, and became effective
since the same day.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 72; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Labor Law, an employer shall
develop and improve its rules and regulations to safeguard the rights of its workers. An employer shall develop and improve its labor
safety and health system, stringently implement national protocols and standards on labor safety and health, conduct labor safety and
health education for workers, guard against labor accidents and reduce occupational hazards. Labor safety and health facilities must
comply with relevant national standards. An employer must provide workers with the necessary labor protection gear that complies with
labor safety and health conditions stipulated under national regulations, as well as provide regular health checks for workers that are
engaged in operations with occupational hazards. Laborers engaged in special operations shall have received specialized training and
have obtained the pertinent qualifications. An employer shall develop a vocational training system. Vocational training funds shall be
set aside and used in accordance with national regulations and vocational training for workers shall be carried out systematically based
on the actual conditions of the company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Labor Contract Law and its implementation
rules regulate both parties through a labor contract, namely the employer and the employee, and contain specific provisions involving
the terms of the labor contract. It is stipulated under the Labor Contract Law and the Implementation Regulations on Labor Contract Law
that a labor contract must be made in writing. If an employer fails to enter into a written employment contract with an employee within
one year from the date on which the employment relationship is established, the employer must rectify the situation by entering into
a written employment contract with the employee and pay the employee twice the employee&#8217;s salary for the period from the day following
the lapse of one month from the date of establishment of the employment relationship to the day prior to the execution of the written
employment contract. In addition, an employer is obligated to sign an indefinite term labor contract with an employee if the employer
continues to employ the employee after two consecutive fixed term labor contracts. The Labor Contract Law and its implementation rules
also require compensation to be paid upon certain terminations, which significantly affects the cost of reducing workforce for employers.
In addition, if an employer intends to enforce a non-compete provision in an employment contract or non-competition agreement with an
employee, it must compensate the employee on a monthly basis during the term of the restriction period after the termination or expiry
of the labor contract. Employers in most cases are also required to provide severance payment to their employees after their employment
relationships are terminated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Enterprises in China are required by PRC laws
and regulations to participate in certain employee benefit plans, including social insurance funds, namely a pension plan, a medical
insurance plan, an unemployment insurance plan, a work-related injury insurance plan and a maternity insurance plan, and a housing provident
fund, and contribute to the plans or funds in amounts equal to certain percentages of salaries, including bonuses and allowances, of
the employees as specified by the local government from time to time at locations where they operate their businesses or where they are
located.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Interim Regulations on the Collection
and Payment of Social Insurance Premiums, the Regulations on Work Injury Insurance, the Regulations on Unemployment Insurance and the
Trial Measures on Employee Maternity Insurance of Enterprises, enterprises in the PRC shall provide benefit plans for their employees,
which include basic pension insurance, unemployment insurance, maternity insurance, work injury insurance and basic medical insurance.
An enterprise must provide social insurance by processing social insurance registration with local social insurance agencies and shall
pay or withhold relevant social insurance premiums for or on behalf of employees. The Law on Social Insurance of the PRC, which was promulgated
by the SCNPC on October 28, 2010, became effective on July 1, 2011, and was most recently updated on December 29, 2018, has consolidated
pertinent provisions for basic pension insurance, unemployment insurance, maternity insurance, work injury insurance and basic medical
insurance, and has elaborated in detail the legal obligations and liabilities of employers who do not comply with relevant laws and regulations
on social insurance. Without force majeure reasons, employers must not suspend or reduce their payment of social insurance for employees,
otherwise, competent governmental authorities will have the power to enforce employers to pay up social insurance within a prescribed
time limit, and a fine of 0.05% of the unpaid social insurance can be charged on the part of the employers per day commencing from the
first day of default. Provided that the employers still fail to make the payment within the prescribed time limit, a fine of over one
time and up to three times of the unpaid sum of social insurance can be charged.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 73; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Regulations on the Administration
of Housing Provident Fund, which was promulgated by the State Counsel and became effective on April 3, 1999, and was amended on March
24, 2002 and was partially revised on March 24, 2019 by Decision of the State Council on Revising Some Administrative Regulations (Decree
No. 710 of the State Council), housing provident fund contributions by an individual employee and housing provident fund contributions
by his or her employer shall belong to the individual employee. Registration by PRC companies at the applicable housing provident fund
management center is compulsory and a special housing provident fund account for each of the employees shall be opened at an entrusted
bank.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The employer shall timely pay up and deposit
housing provident fund contributions in full amount and late or insufficient payments shall be prohibited. The employer shall process
housing provident fund payment and deposit registrations with the housing provident fund administration center. Under the circumstances
where financial difficulties do exist due to which an employer is unable to pay or pay up housing provident funds, permission of labor
union of the employer and approval of the local housing provident funds commission must first be obtained before the employer can suspend
or reduce their payment of housing provident funds. With respect to companies who violate the above regulations and fail to process housing
provident fund payment and deposit registrations or open housing provident fund accounts for their employees, such companies shall be
ordered by the housing provident fund administration center to complete such procedures within a designated period. Those who fail to
process their registrations within the designated period shall be subject to a fine ranging from RMB10,000($1,400) to RMB50,000($7,000).
When companies breach these regulations and fail to pay up housing provident fund contributions in full amount as due, the housing provident
fund administration center shall order such companies to pay up within a designated period, and may further apply to the People&#8217;s
Court for mandatory enforcement against those who still fail to comply after the expiry of such period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations Related to Environmental Protection</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Environmental Protection Law
of the PRC, which was promulgated by the SCNPC on December 26, 1989, amended on April 24, 2014 and became effective on January 1, 2015,
enterprises, public institutions and other producers and business operators that discharge pollutants shall take measures to prevent
and control the environmental pollution and harm caused by waste gas, waste water, waste residues, medical waste, dust, malodorous gas,
radioactive substances, noise, vibration, optical radiation and electromagnetic radiation and others generated during production, construction
or other activities. Enterprises and public institutions that discharge pollutants shall each establish an environmental protection responsibility
system and specify the responsibilities of the persons in charge and relevant personnel thereof. Facilities for the prevention and control
of pollution in a construction project shall be designed, built and put into use together with the principal part of the project. The
preparation of relevant development and utilization plans and the construction of the projects having an impact on the environment shall
be subject to environmental impact assessment in accordance with the law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Environmental Impact Assessment
Law of the PRC, which was promulgated by the SCNPC on October 28, 2002 and amended on July 2, 2016 and December 29, 2018, and the Catalogue
for the Classified Administration of Environmental Impact Assessment of Construction Projects (2021 Edition), which was promulgated by
the former Ministry of Ecology and Environment on November 30, 2020 and became effected on January 1, 2011, the state classifies the
management over the assessment of the environmental impacts of construction projects according to the seriousness of the impacts. Depending
on the classification of environment impacts, a comprehensive assessment report or analysis or specific assessment report of environment
impacts of construction projects would be required.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Rules on the Administration
concerning Environmental Protection of Construction Projects promulgated by the State Council on November 29, 1998 and amended on July
16, 2017, and the Interim Measures concerning the Environmental Protection Acceptance Check on Construction Projects promulgated by the
former Ministry of Environmental Protection on November 20, 2017, the complementary environmental protection facilities must be designed,
constructed and become operational at the same time as the main parts of the project. If a construction project is subjected to file
the environmental impact report or the environmental impact statement, the project owner shall, after the completion of the construction
project, make an environmental acceptance check of the project, prepare the environmental acceptance report and disclose such report
to the public in accordance with relevant laws. The construction project may not be put into production or use until the constructed
supporting environmental protection facilities are completed and have passed the acceptance check.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 74; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Regulations on the Management
of Pollutant Discharge Licensing, promulgated by the former Ministry of Environmental Protection on January 10, 2018 and amended on August
22, 2019, enterprises, public institutions and other producers and business operators that are subject to administration by pollution
discharge licensing shall apply for and obtain the pollutant discharge permit in accordance with this regulations, and shall not discharge
pollutants without the pollutant discharge permit. Enterprises, public institutions and other producers and business operators that have
a smaller volume of pollutants generated and discharged and a smaller impact on the environment shall fill out the pollutant discharge
registration form and do not need to apply for the pollutant discharge permit. The list of enterprises, public institutions and other
producers and business operators that need to fill out the pollutant discharge registration form shall be formulated and promulgated
by the competent department of ecological environment of the State Council. Enterprises, public institutions and other producers and
business operators that need to fill out the pollutant discharge registration form shall fill out their respective basic information,
pollutant discharge destinations, pollutant discharge standards implemented, pollution prevention and control measures adopted, etc.
on the national information platform for pollutant discharge permit administration; and, in the event of any change in such information,
the changes shall be filled out within 20 days from the date of change. Pursuant to the Catalog of Classified Management of Pollutant
Discharge Permits for Stationary Pollution Sources (2019 Edition), which was promulgated by the Ministry of Ecology and Environment on
December 20, 2019, the pollutant discharge management is classified into three degrees, the key focused management, the simplified management,
and the registration management.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, specific environmental protection
laws and regulations must be observed in the production and operation process. For instance, the Law of the PRC on the Prevention and
Control of Air Pollution, the Law of the PRC on the Prevention and Control of Environmental Pollution caused by Solid Waste of the PRC
on the Prevention and Control of Water Pollution Law of the PRC on Prevention and Control of Environmental Noise Pollution and the Law
of the PRC on the Environmental Protection Tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations in relation to Fire Protection</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Fire Prevention Law of the PRC
which was promulgated by the SCNPC on April 29, 1998 and last amended on April 29, 2021, the fire prevention design or construction of
a construction project must conform to the national fire prevention technical standards of project construction. For construction projects
that require fire protection design in accordance with national engineering construction fire protection technical standards, a construction
project fire protection design review and acceptance system shall be implemented. When the construction project which should apply for
fire control acceptance according to the stipulations of housing and urban-rural construction department of the State Council is completed,
the construction unit shall apply to the housing and urban-rural construction department for fire control acceptance. Where the housing
and urban-rural development authority under the State Council requires that an application for fire prevention final inspection of an
as-built construction project should be filed, the constructing party shall file such an application to the housing and urban-rural development
authority. For a construction project other than one specified in the foregoing, the constructing party shall report to the housing and
urban-rural development authority after final inspection for record, and the housing and urban-rural development authority shall conduct
spot checks.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations in relation to Land Use Rights
of Real Estate Property</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Civil Code of the PRC, properties
referred to in this law include real estate property and personal property. The creation, alteration, transfer or termination of the
property right of real estate property shall be subject to registration in accordance with the law. The certificate of ownership of real
estate property shall be the evidence for the rights holder&#8217;s ownership of real estate. Construction land use rights may be created
through assignment or allocation, as well as other means. Where construction land use rights are created through invitation to tender,
auction, agreement, or other means, the parties concerned shall enter into a written contract regarding the assignment of such rights.
In order to establish construction land use rights, registration shall be completed with the registrar. A holder of construction land
use rights shall reasonably use the land and may not alter the purpose of land use.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Land Administration Law of the
PRC, the land of the PRC is subject to the socialist public ownership, namely, ownership by the whole people or collective ownership
of the working people. The State shall prepare an overall land utilization plan to specify land use, classifying land into agricultural
land, construction land, or unused land. Any entity or individual must use land in strict accordance with the purposes of land use as
specified in the overall land utilization plan. Construction entities utilizing state-owned land shall generally obtain said land by
means of compensation such as assignment. When using state-owned land, construction institutions shall do so according to the stipulations
of the land use right assignment contract or according to the provisions of the approval documents relevant to the allocation of land
use rights.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>


</div><!-- Field: Page; Sequence: 75; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations in relation to Import and Export
goods</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Regulation of the PRC on the
Administration of the Import and Export of Goods, which was promulgated by the State Council on December 10, 2001 and became effective
on January 1, 2002, the state adopts a unified control system over the import and export of goods. The Customs Law of the PRC, or the
Customs Law was promulgated on January 22, 1987 and latest amended on April 29, 2021 by the SCNPC. According to the Customs Law, imported
goods shall be subject to customs supervision from entry to the end of customs procedures, export goods from the declaration to the customs
to exit, transit and transshipment of goods from entry to exit. Unless otherwise stipulated, the consignee and consignor of import and
export goods can handle the customs declaration and tax payment procedures by themselves, or the consignor and consignor of import and
export goods can entrust a customs declaration enterprise approved by the customs to handle the customs declaration and tax payment procedures.
Owners of inbound and outbound articles can go through customs declaration and taxation procedures by themselves or entrust others to
go through customs declaration and taxation procedures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Foreign Trade Law of the PRC,
or the Foreign Trade Law, which was promulgated on 12 May 1994 and became effective on 1 July 1994, and was last amended on 7 November
2016, a foreign trade operator engaged in import and export of goods or technologies shall make registration for record with the department
in charge of foreign trade under the State Council or institutions entrusted by it; but those that are exempted from registration for
record by laws, administrative rules and rules of the department in charge of foreign trade under the State Council shall be excluded.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Rules for the Administration
of the Entry-exit Inspection and Quarantine Declaration Enterprises which was promulgated by State Administration of Quality Supervision,
Inspection &amp; Quarantine on 15 February 2015 and amended on 28 April 2018 and 29 May 2018, the Customs of the PRC shall be responsible
for administration of the nationwide entry-exit inspection and quarantine declaration enterprises, which includes the self-service declaration
enterprises and agency declaration enterprises. Declaration enterprises shall complete the record-filing procedure when they engage in
the declaration.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations in relation to Work safety,
Product Quality</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Production Safety Law of the
PRC or the Production Safety Law, which was promulgated by the SCNPC on June 29, 2002 and last amended on June 10, 2021, the production
and business operation entities shall establish corresponding mechanisms to strengthen the supervision and assessment of the implementation
of the system of responsibility for production safety so as to ensure the implementation of the system of responsibility for production
safety. Production and business operation entities shall offer education and training programs regarding production safety to the employees
and ensure that the employees have necessary safety production knowledge. At the same time, the production and business operation entities
must provide the employees with labor protection articles conforming to the national or industrial standards, supervise and educate the
employees to wear and use them according to the rules of use. If the principal person-in-charge of a production and business operation
entity fails to perform the duties and responsibilities of the administration of production safety as provided for in the Production
Safety Law, thus causing production safety accidents, he shall be fined; if the case constitutes a crime, he shall be investigated for
criminal responsibility in accordance with the relevant provisions of the Criminal Law of the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The principal law governing product quality is
the Product Quality Law of the PRC, or the Product Quality Law, which was promulgated on 22 February 1993 and last amended on 29 December
2018. Pursuant to the Product Quality Law, the producer shall assume the following responsibilities: (i) be responsible for product quality;
(ii) do not produce prohibited products; (iii) the origin of the product shall not be falsified. The factory names, addresses and authentication
marks of other producers shall not be forged or falsely used; (iv) production shall not be adulterated; adulterated or fake products
shall not be passed off as genuine, and substandard products shall not be passed off as qualified products; and (v) to ensure that fragile,
flammable, explosive, toxic, corrosive or radioactive products and other products with special requirements cannot be turned upside down
during storage and transportation; the packaging must meet the corresponding requirements, with warning marks or warning instructions
in Chinese, or indicate the treatment method. The state carries out random inspection on product quality. Where the quality of a product
is substandard, the producer or seller shall be ordered to make corrections within a time limit. Failure to make corrections within the
time limit shall be announced by the market supervision and administration department at or above the provincial level. If the products
are still unqualified after re-examination and announcement, the producer or seller shall be ordered to stop business; if the product
quality is still not up to standard after the period of rectification expires, its business license shall be revoked.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>


</div><!-- Field: Page; Sequence: 76; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations on Processing with Imported
Materials</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Measures of the Customs of the PRC
for the Supervision of Processing Trade Goods promulgated on 12 March 2014 and last amended on December 23, 2020, processing trades refer
to business activities wherein the operating enterprise imports all or part of the raw or auxiliary materials, parts and components,
component parts and packaging materials, and re-exports the finished products after processing or assembling, including both the processing
of supplied materials and the processing of imported materials. Processing with imported materials refers to the business activities
wherein the operating enterprise imports materials by paying in foreign exchange and exports the finished products on its own. An operating
enterprise shall go through the filing procedures for processing trade goods with the competent customs authority at the place where
the processing enterprise is located. The processing trade contracts should be submitted to the competent customs for the record. Additionally,
a subcontracting arrangement entered into between the processing plant and an independent third-party shall be filed with the local administrative
customs within three days and any re-subcontracting is prohibited.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 42.5pt; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations Relating to Taxation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: 0.5in; background-color: white"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="text-decoration:underline">PRC Enterprise Income
Tax</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC Enterprise Income Tax Law, or EIT Law,
which was promulgated on March 16, 2007 and took effect on January 1, 2008, and further amended on February 24, 2017 and December 29,
2018, imposes a uniform enterprise income tax rate of 25% on all PRC resident enterprises, including foreign-invested enterprises, unless
they qualify certain exceptions. The enterprise income tax is calculated based on the PRC resident enterprise&#8217;s global income as
determined under PRC tax laws and accounting standards. Under the PRC EIT Law, an enterprise established outside China with &#8220;de
facto management bodies&#8221; within China is considered a &#8220;resident enterprise&#8221; for PRC enterprise income tax purposes
and is generally subject to a uniform 25% enterprise income tax rate on its worldwide income. Under the implementation regulations to
the PRC Enterprise Income Tax Law, a &#8220;de facto management body&#8221; is defined as the body that exercises full and substantial
control and overall management over the business, productions, personnel, accounts and properties of an enterprise. If a non-resident
enterprise sets up an organization or establishment in the PRC, it will be subject to enterprise income tax for the income derived from
such organization or establishment in the PRC and for the income derived from outside the PRC but with an actual connection with such
organization or establishment in the PRC. However, if non-resident enterprises have not formed permanent establishments or premises in
the PRC, or if they have formed permanent establishments or premises in the PRC but their relevant income derived in the PRC is not related
to those establishments, then their enterprise income tax would be set at a rate of 10% for their income sourced from inside the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC EIT Law and its implementation rules,
which was promulgated on December 6, 2007 and took effect on January 1, 2008 and partly amended on April 23, 2019 and became effective
on the same date, permit certain &#8220;high and new technology enterprises strongly supported by the state&#8221; that independently
own core intellectual property and meet statutory criteria, to enjoy a reduced 15% enterprise income tax rate. On January 29, 2016, the
State Administration for Taxation, or SAT, the Ministry of Science and Technology and the Ministry of Finance jointly issued the Administrative
Rules for the Certification of High and New Technology Enterprises specifying the criteria and procedures for the certification of High
and New Technology Enterprises, and the certificate of a high and new technology enterprise, is valid for three years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to Circular of the State Administration
of Taxation on Printing and Distributing the Implementing Measures for Special Tax Adjustments (for Trial Implementation), effective
on January 1, 2008, enterprises shall adopt a reasonable transfer pricing method when conducting transactions with their affiliates.
Tax authorities have the power to assess whether related transactions conform to the principle of equity and make adjustments accordingly.
Therefore, the invested enterprise should faithfully report relevant information of its related transactions. Pursuant to the Announcement
of the State Administration of Taxation on Issuing the Administrative Measures for Special Tax Adjustment and Investigation and Mutual
Consultation Procedures, effective on May 1, 2017, an enterprise may adjust and pay taxes at its own discretion when it receives a special
tax adjustment risk warning or identifies its own special tax adjustment risks, and the tax authorities may also carry out special tax
investigation and adjustment in accordance with the relevant provisions in regard to enterprises that adjust and pay taxes at their own
discretion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 77; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2009, the SAT promulgated the Provisional
Measures for the Administration of Withholding of Enterprise Income Tax for Non-resident Enterprises, or the Non-resident Enterprises
Measures, which was repealed by Announcement of the State Administration of Taxation on Issues Relating to Withholding at Source of Income
Tax of Non-resident Enterprises in December 2017. According to the new announcement, it shall apply to handling of matters relating to
withholding at source of income tax of non-resident enterprises pursuant to the provisions of Article 37, Article 39 and Article 40 of
the Enterprise Income Tax Law. According to Article 37, Article 39 of the Enterprise Income Tax Law, income tax over non-resident enterprise
income pursuant to the provisions of the third paragraph of Article 3 shall be subject to withholding at the source, where the payer
shall act as the withholding agent. The tax amount for each payment made or due shall be withheld by the withholding agent from the amount
paid or payable. Where a withholding agent fails to withhold tax or perform tax withholding obligations pursuant to the provisions of
Article 37, the taxpayer shall pay tax at the place where the income is derived. Where the taxpayer fails to pay tax pursuant to law,
the tax authorities may demand payment of the tax amount payable, from a payer of the taxpayer with payable tax amounts from other taxable
income items in China.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 30, 2009, the MOFCOM and the SAT jointly
issued the Circular on Issues Concerning Treatment of Enterprise Income Tax in Enterprise Restructuring Business, or Circular 59, which
became effective retroactively as of January 1, 2008 and was partially revised on January 1, 2014. By promulgating and implementing this
circular, the PRC tax authorities have enhanced their scrutiny over the direct or indirect transfer of equity interests in a PRC resident
enterprise by a Non-resident Enterprise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 3, 2015, the SAT issued the Announcement
of the State Administration of Taxation on Several Issues Relating to Enterprise Income Tax of Transfers of Assets between Non-resident
Enterprises, or SAT Bulletin 7, which was partially abolished on December 29, 2017. SAT Bulletin 7 extends its tax jurisdiction to transactions
involving transfer of immovable property in China and assets held under the establishment, and placement in China, of a foreign company
through the offshore transfer of a foreign intermediate holding company. SAT Bulletin 7 also addresses transfer of the equity interest
in a foreign intermediate holding company broadly. In addition, SAT Bulletin 7 introduces safe harbor scenarios applicable to internal
group restructurings. However, it also brings challenges to both the foreign transferor and transferee of the Indirect Transfer as they
have to assess whether the transaction should be subject to PRC tax and to file or withhold the PRC tax accordingly.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 17, 2017, the SAT issued the Announcement
of the State Administration of Taxation on Issues Concerning the Withholding of Non-resident Enterprise Income Tax at Source, or SAT
Bulletin 37, which came into effect on December 1, 2017 and was revised on June 15, 2018. The SAT Bulletin 37 further clarifies the practice
and procedure of withholding of non-resident enterprise income tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="text-decoration:underline">PRC Value Added Tax</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Temporary Regulations on Value-added
Tax, which was most recently amended on November 19, 2017, and the Detailed Implementing Rules of the Temporary Regulations on Value-added
Tax, which was amended on October 28, 2011, and became effective on November 1, 2011, all taxpayers selling goods, providing processing,
repair or replacement services or importing goods within the PRC shall pay Value-Added Tax. The tax rate of 17% shall be levied on general
taxpayers selling or importing various goods; the tax rate of 17% shall be levied on the taxpayers providing processing, repairing or
replacement service; the applicable rate for the export of goods by taxpayers shall be zero, unless otherwise stipulated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2012, the State Council officially
launched a pilot value-added tax reform program, or the Pilot Program, applicable to businesses in selected industries. Businesses in
the Pilot Program would pay value added tax, or VAT, instead of business tax. The Pilot Program initially applied only to transportation
industry and &#8220;modern service industries&#8221; in Shanghai and would be expanded to eight trial regions (including Beijing and
Guangdong province) and nationwide if conditions permit. The pilot industries in Shanghai included industries involving the leasing of
tangible movable property, transportation services, research and development and technical services, information technology services,
cultural and creative services, logistics and ancillary services, certification and consulting services. Revenues generated by advertising
services, a type of &#8220;cultural and creative services,&#8221; are subject to the VAT tax rate of 6%. According to official announcements
made by competent authorities in Beijing and Guangdong province, Beijing launched the same Pilot Program on September 1, 2012, and Guangdong
province launched it on November 1, 2012.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 78; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 24, 2013, the MOFCOM and the SAT issued
the Circular on Tax Policies in the Nationwide Pilot Collection of Value Added Tax in Lieu of Business Tax in the Transportation Industry
and Certain Modern Services Industries, or the Pilot Collection Circular. The scope of certain modern services industries under the Pilot
Collection Circular extends to the inclusion of radio and television services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 23, 2016, the MOFCOM and the SAT jointly
issued the Circular on the Pilot Program for Overall Implementation of the Collection of Value Added Tax Instead of Business Tax, or
Circular 36, which took effect on May 1, 2016. Pursuant to the Circular 36, all the companies operating in construction, real estate,
finance, modern service or other sectors which were required to pay business tax are required to pay VAT, in lieu of business tax. The
VAT rate is 6%, except for rate of 11% for real estate sale, land use right transferring and providing service of transportation, postal
sector, basic telecommunications, construction, real estate lease; rate of 17% for providing lease service of tangible property; and
rate of zero for specific cross-bond activities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the State Council executive meeting on March
28, 2018, China&#8217;s State Council has announced the VAT rate on manufacturing is to be cut by one percent to 16% which took effect
on May 1, 2018. On April 4, 2018, the Ministry of Finance and the SAT promulgated the Notice on Adjusting Value-added Tax Rates, which
reduced the tax rates for sale, import and export of goods, as well as the deduction rate for taxpayer&#8217;s purchaser of agricultural
products. According to the Announcement on Relevant Policies for Deepening the Value-Added Tax Reform, which is jointly issued by Ministry
of Finance, SAT and the General Administration of Customs on March 20, 2019 and took effect on April 1, 2019. The tax rate of 16% applicable
to the VAT taxable sale or import of goods by a general VAT taxpayer shall be adjusted to 13%.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Circular of the SAT on Printing
and Distributing the Administrative Measures for Tax Refund (Exemption) for Exported Goods (for Trial Implementation), effective on May
1, 2005, unless otherwise provided by law, for the goods as exported via an export agency, the exporter may, after the export declaration
and the conclusion of financial settlement for sales, file a report to competent State Taxation Bureau for the approval of refund or
exemption of VAT or consumption tax on the strength or the relevant certificates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; background-color: white"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="text-decoration:underline">PRC Dividend Withholding
Tax</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the PRC tax laws effective prior to January
1, 2008, dividends paid to foreign investors by foreign-invested enterprises were exempt from PRC withholding tax. Pursuant to the EIT
Law and the Implementation Rules, dividends generated after January 1, 2008, and payable by a foreign-invested enterprise in China to
its foreign enterprise investors are subject to a 10% withholding tax, unless any such foreign investor&#8217;s jurisdiction of incorporation
has a tax treaty with China that provides for a different withholding arrangement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to an Arrangement Between the PRC and
the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, or the Double Tax Avoidance
Arrangement came into effect on December 8, 2006, and other applicable PRC laws and regulations, if a Hong Kong resident enterprise is
determined by the competent PRC tax authority to have satisfied the relevant conditions and requirements under such Double Tax Avoidance
Arrangement and other applicable laws and regulations, the 10% withholding tax on the dividends the Hong Kong resident enterprise receives
from a PRC resident enterprise may be reduced to 5%. According to the Announcement of the SAT on Issuing the Measures for the Administration
of Non-resident Taxpayers&#8217; Enjoyment of Treaty Benefits effective on January 1,2020, non-resident taxpayers can enjoy tax treaty
benefits via the &#8220;self-assessment of eligibility, claiming treaty benefits, retaining documents for inspection&#8221; mechanism.
Non-resident taxpayers who have self-assessed that they are eligible for the treaty benefits can claim such tax treaty benefits accordingly
provided that they have collected and retained relevant supporting documents for inspection by the tax authorities in their post-filing
administration process. Pursuant to the Announcement on Certain Issues with Respect to the &#8220;Beneficial Owner&#8221; in Tax Treaties,
issued by the SAT on February 3, 2018, and effective on April 1, 2018, when determining an applicant&#8217;s &#8220;beneficial owner&#8221;
status regarding tax treatments in connection with dividends, interests or royalties in tax treaties, several factors set forth below
will be taken into account, although the actual analysis will be fact-specific: (i) whether the applicant is obligated to pay more than
50% of his or her income in 12 months to residents in a third country or region; (ii) whether the business operated by the applicant
constitutes a substantial business operation; and (iii) whether the counterparty country or region to the tax treaties does not levy
any tax or grant tax exemption on relevant incomes or levy tax at an extremely low rate. The applicant must submit relevant documents
to the competent tax authorities to prove his or her &#8220;beneficial owner&#8221; status. Although Millennium Shenzhen is currently
wholly owned by Millennium HK, we cannot assure you that we will be able to enjoy the preferential withholding tax rate of 5% under the
China-HK Taxation Arrangement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><i>&#160;</i></p><div>


</div><!-- Field: Page; Sequence: 79; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="text-decoration:underline">Tax on Indirect Transfer</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 3, 2015, the SAT issued the Announcement
of the State Administration of Taxation on Several Issues Relating to Enterprise Income Tax of Transfers of Assets between Non-resident
Enterprises, or SAT Bulletin 7, as amended in 2017, which partially replaced and supplemented previous rules under the Notice on Strengthening
Administration of Enterprise Income Tax for Share Transfers by Non-PRC Resident Enterprises, or SAT Circular 698, issued by the SAT on
December 10, 2009. Pursuant to SAT Bulletin 7, an &#8220;indirect transfer&#8221; of assets, including equity interests in a PRC resident
enterprise, by non-PRC resident enterprises, may be recharacterized and treated as a direct transfer of PRC taxable assets, if such arrangement
does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As
a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. When determining whether there is a
&#8220;reasonable commercial purpose&#8221; of the transaction arrangement, factors to be taken into consideration include, inter alia,
whether the main value of the equity interest of the relevant offshore enterprise derives directly or indirectly from PRC taxable assets;
whether the assets of the relevant offshore enterprise mainly consist of direct or indirect investment in China or if its income is mainly
derived from China; and whether the offshore enterprise and its subsidiaries directly or indirectly holding PRC taxable assets have real
commercial nature that is evidenced by their actual function and risk exposure. The SAT Bulletin 7 does not apply to transactions of
sale of shares by investors through a public stock exchange where such shares were acquired on a public stock exchange. On October 17,
2017, the SAT issued the Announcement of the State Administration of Taxation on Issues Concerning the Withholding of Non-resident Enterprise
Income Tax at Source or SAT Bulletin 37, which became effective on December 1, 2017, and SAT Circular 698 then was repealed with effect
from December 1, 2017. SAT Bulletin 37 further elaborates on the relevant implemental rules regarding the calculation, reporting and
payment obligations of the withholding tax by the non-resident enterprises. Nonetheless, there remain uncertainties as to the interpretation
and application of the SAT Bulletin 7. The SAT Bulletin 7 may be determined by the tax agencies to be applicable to our offshore transactions
or sale of our shares or those of our offshore subsidiaries where non-resident enterprises, being the transferors, were involved.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations Relating to Intellectual Property</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: 0.5in; background-color: white"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC has adopted comprehensive legislation
governing intellectual property rights, including patents, trademarks, copyrights and domain names.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="text-decoration:underline">Patent Law</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Patent Law of the PRC which
was promulgated by the SCNPC on March 12, 1984 and last amended on October 17, 2020 and the Implementation Rules of the Patent Law of
the PRC, promulgated by the State Council on June 15, 2001 and last amended on January 9, 2010, there are three types of patents in the
PRC, including invention patents, utility model patents and design patents. The protection period is 20 years for an invention patent
and 10 years for a utility model patent and a design patent, commencing from their respective application dates. Any individual or entity
that utilizes a patent or conducts any other activity in infringement of a patent without prior authorization of the patent holder shall
pay compensation to the patent holder. In addition, any organization or individual that applies for a patent in a foreign country for
an invention or utility model patent established in China is required to report to the State Intellectual Property Office for confidentiality
examination.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 80; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="text-decoration:underline">Trademark Law</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC Trademark Law and its implementation
rules protect registered trademarks. The PRC Trademark Office of State Administration for Market Regulation is responsible for the registration
and administration of trademarks throughout the PRC. The Trademark Law has adopted a &#8220;first-to-file&#8221; principle with respect
to trademark registration. The validity period of registered trademarks is ten years from the date of approval of trademark application,
and may be renewed for another ten years upon request provided relevant application procedures have been completed within twelve months
before the end of the validity period. If a trademark applied for is identical or similar to another trademark which has already been
registered or subject to a preliminary examination and approval for use on the same or similar kinds of products or services, such trademark
application may be rejected. Any person applying for the registration of a trademark may not injure existing trademark rights first obtained
by others, nor may any person register in advance a trademark that has already been used by another party and has already gained a &#8220;sufficient
degree of reputation&#8221; through such party&#8217;s use.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, pursuant to the PRC Trademark Law,
counterfeit or unauthorized production of the label of another person&#8217;s registered trademark, or sale of any label that is counterfeited
or produced without authorization will be deemed as an infringement to the exclusive right to use a registered trademark. The infringing
party will be ordered to stop the infringement immediately, a fine may be imposed and the counterfeit goods will be confiscated. The
infringing party may also be held liable for the right holder&#8217;s damages, which will be equal to the gains obtained by the infringing
party or the losses suffered by the right holder as a result of the infringement, including reasonable expenses incurred by the right
holder for stopping the infringement. If the gains or losses are difficult to determine, the court may render a judgment awarding damages
of no more than RMB 5 million($700,000).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the date hereof, we have 13 trademarks
granted in China.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="text-decoration:underline">Copyright Law</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Copyright Law or the Copyright
Law, consists of 67 articles in six chapters, became effective on 1 June 2021. The Copyright Law provides that Chinese citizens, legal
entities or unincorporated organizations, whether published or not, shall enjoy copyright in their works, which refer to ingenious intellectual
achievements in the fields of literature, art and science that can be presented in a certain form. Copyright owners enjoy certain legal
rights, including right of publication, right of authorship and right of reproduction. The purpose of the Copyright Law aims to encourage
the creation and dissemination of works that are beneficial for the construction of socialist spiritual civilization and material civilization
and promote the development and prosperity of Chinese culture. The term of protection for copyrighted software of legal persons is fifty
years and ends on December 31 of the 50<sup>th</sup> year from the date of first publishing of the software.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In order to further implement the Computer Software
Protection Regulations promulgated by the State Council in 2001, and amended subsequently, the State Copyright Bureau issued the Computer
Software Copyright Registration Procedures in 2002, which apply to software copyright registration, license contract registration and
transfer contract registration.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="text-decoration:underline">Regulations on Domain
names</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The domain names are protected under the Administrative
Measures on the Internet Domain Names of China promulgated by MIIT on November 5, 2004 and effective on December 20, 2004, and will be
replaced by the Administrative Measures on the Internet Domain Names promulgated by MIIT on August 24, 2017, which has become effective
on November 1, 2017. MIIT is the major regulatory body responsible for the administration of the PRC Internet domain names, under supervision
of which China Internet Network Information Center, or CNNIC, is responsible for the daily administration of CN domain names and Chinese
domain names. On September 25, 2002, CNNIC promulgated the Implementation Rules of Registration of Domain Name, or the CNNIC Rules, which
was renewed on June 5, 2009 and May 29, 2012, respectively. Pursuant to the Administrative Measures on the Internet Domain Names and
the CNNIC Rules, the registration of domain names adopts the &#8220;first-to-file&#8221; principle and the registrant shall complete
the registration via the domain name registration service institutions. In the event of a domain name dispute, the disputed parties may
lodge a complaint to the designated domain name dispute resolution institution to trigger the domain name dispute resolution procedure
in accordance with the CNNIC Measures on Resolution of the Top Level Domains Disputes, file a suit to the People&#8217;s Court or initiate
arbitration procedure.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 81; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations Relating to Foreign Exchange</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The principal regulations governing foreign currency
exchange in China are the PRC Foreign Exchange Administration Regulations, which were promulgated by the State Council on January 29,
1996 and last amended on August 5, 2008. Under the Foreign Exchange Administration Regulations, payments of current account items, such
as profit distributions and trade and service-related foreign exchange transactions can be made in foreign currencies without prior approval
from State Administration of Foreign Exchange, or SAFE, by complying with certain procedural requirements. However, approval from or
registration with appropriate government authorities is required where RMB is to be converted into foreign currency and remitted out
of China to pay capital expenses such as the repayment of foreign currency-denominated loans.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 29, 2008, SAFE issued the Circular
on the Relevant Operating Issues Concerning the Improvement of the Administration of the Payment and Settlement of Foreign Currency Capital
of Foreign-Invested Enterprises, or SAFE Circular 142, regulating the conversion by a foreign-invested enterprise of foreign currency-registered
capital into RMB by restricting how the converted RMB may be used. SAFE Circular 142 provides that the RMB capital converted from foreign
currency registered capital of a foreign-invested enterprise may only be used for purposes within the business scope approved by the
applicable government authority and may not be used for equity investments within China. SAFE also strengthened its oversight of the
flow and use of the RMB capital converted from foreign currency registered capital of foreign-invested enterprises. The use of such RMB
capital may not be changed without SAFE&#8217;s approval, and such RMB capital may not in any case be used to repay RMB loans if the
proceeds of such loans have not been used. On March 30, 2015, SAFE issued SAFE Circular 19, which took effective and replaced SAFE Circular
142 on June 1, 2015. Although SAFE Circular 19 allows for the use of RMB converted from the foreign currency-denominated capital for
equity investments in China, the restrictions continue to apply as to foreign-invested enterprises&#8217; use of the converted RMB for
purposes beyond the business scope, for entrusted loans or for inter-company RMB loans. SAFE promulgated the Notice of the State Administration
of Foreign Exchange on Reforming and Standardizing the Foreign Exchange Settlement Management Policy of Capital Account, or SAFE Circular
16, effective on June 9, 2016, which reiterates some of the rules set forth in SAFE Circular 19, but changes the prohibition against
using RMB capital converted from foreign currency-denominated registered capital of a foreign-invested company to issue RMB entrusted
loans to a prohibition against using such capital to issue loans to non-associated enterprises. Violations of SAFE Circular 19 or SAFE
Circular 16 could result in administrative penalties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 19, 2012, SAFE promulgated the Circular
of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment which substantially amends and
simplifies the current foreign exchange procedure. Pursuant to this circular, the opening of various special purpose foreign exchange
accounts (e.g., pre-establishment expenses accounts, foreign exchange capital accounts and guarantee accounts), the reinvestment of lawful
incomes derived by foreign investors in China (e.g. profit, proceeds of equity transfer, capital reduction, liquidation and early repatriation
of investment), and purchase and remittance of foreign exchange as a result of capital reduction, liquidation, early repatriation or
share transfer in a foreign-invested enterprise no longer require SAFE approval, and multiple capital accounts for the same entity may
be opened in different provinces, which was not possible before. In addition, SAFE promulgated the Circular on Printing and Distributing
the Provisions on Foreign Exchange Administration over Domestic Direct Investment by Foreign Investors and the Supporting Documents in
May 2013, which specifies that the administration by SAFE or its local branches over direct investment by foreign investors in the PRC
shall be conducted by way of registration and banks shall process foreign exchange business relating to the direct investment in China
based on the registration information provided by SAFE and its branches.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 13, 2015, SAFE promulgated the Circular
on Further Simplifying and Improving the Policies Concerning Foreign Exchange Control on Direct Investment, or SAFE Circular 13, which
took effect on June 1, 2015. SAFE Circular 13 delegates the authority to enforce the foreign exchange registration in connection with
the inbound and outbound direct investment under relevant SAFE rules to certain banks and therefore further simplifies the foreign exchange
registration procedures for inbound and outbound direct investment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2017, SAFE promulgated the Notice
of the State Administration of Foreign Exchange on Further Promoting the Reform of Foreign Exchange Administration and Improving the
Examination of Authenticity and Compliance, or Circular 3, effective simultaneously. Circular 3 sets out various capital control measures
to tighten authenticity and compliance verification of cross-border transactions and cross-border capital flow, which include, without
limitation, requiring banks to verify resolution of the board of directors on distribution of profits (or resolution of partners on distribution
of profits), original tax recordation form, and audited financial statements relating to the outward remittance before conducting the
outward remittance of profits above US$50,000, and making up for losses in previous years with profits pursuant to the law before it
is allowed to remit the profits overseas.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 82; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations on loans to and direct investment
in the PRC entities by offshore holding companies</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Implementation Rules for the
Provisional Regulations on Statistics and Supervision of Foreign Debt promulgated by SAFE on September 24, 1997 and the Interim Provisions
on the Management of Foreign Debts promulgated by SAFE, the NDRC and the MOFCOM and effective from March 1, 2003, loans by foreign companies
to their subsidiaries in China, which accordingly are FIEs, are considered foreign debt, and such loans must be registered with the local
branches of the SAFE. Under the provisions, the total amount of accumulated medium-term and long-term foreign debt and the balance of
short-term debt borrowed by a FIE is limited to the difference between the total investment and the registered capital of the foreign-invested
enterprise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 12, 2017, the People&#8217;s Bank
of China promulgated the Circular of the People&#8217;s Bank of China on Matters relating to the Macro-prudential Management of Comprehensive
Cross-border Financing, or PBOC Circular 9, which took effect on the same date and introduced a new macro-prudential regime on cross-border financing
(foreign debt) for enterprises incorporated in the PRC, including foreign-invested enterprises (FIEs). Originally, a one-year transition
period was provided during which eligible FIEs could continue under the previous cross-border financing management regime or elect to
transition to the model under Circular 9. As of the end of the transition period in early 2018, FIEs may be subject to either the legacy
model or the Circular 9-based model, depending on their registration and regulatory treatment. No definitive public notice has been issued
by the PBOC or the SAFE that mandates a single uniform model for all FIEs, and regulatory guidance and parameters (including foreign debt
quota calculations) remain subject to change. Accordingly, our cross-border financing activities by our PRC subsidiaries and any related
foreign-debt obligations remain subject to regulatory risk, including changes in applicable mode, calculation of quota limits, approval
or registration requirements, and supervision by PBOC and SAFE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to applicable PRC regulations on FIEs,
capital contributions from a foreign holding company to its PRC subsidiaries, which are considered FIEs, may only be made when approval
by or registration with the MOFCOM or its local counterpart is obtained.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations on Dividend Distributions</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the company law, foreign-invested enterprises
in China may pay dividends only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and
regulations. In addition, a wholly foreign-owned enterprise in China is required to set aside at least 10% of its after-tax profit based
on PRC accounting standards each year to its general reserves until the accumulative amount of such reserves reach 50% of its registered
capital. These reserves are not distributable as cash dividends. The foreign-invested enterprise has the discretion to allocate a portion
of its after-tax profits to staff welfare and bonus funds. A PRC company is not permitted to distribute any profits until any losses
from prior fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits
from the current fiscal year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Regulations Relating to Overseas Listings
and M&amp;A Rules</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 17, 2023, the CSRC released the Trial
Measures and five supporting guidelines, which came into effect on March 31, 2023. Pursuant to the Trial Measures, domestic companies
that seek to offer or list securities overseas, both directly and indirectly, should fulfil the filing procedure and report relevant
information to the CSRC. On the same day, the CSRC held a press conference for the release of the Trial Measures and issued the Notice
on Administration for the Filing of Overseas Offering and Listing by Domestic Companies, which, among others, clarifies that (1) a six-month
transition period will be granted to domestic companies which, prior to the effective date of the Trial Measures, have already obtained
the approval from overseas regulatory authorities or stock exchanges, such as completion of registration in the market of the United
States, but have not completed the indirect overseas listing; and (2) domestic companies that have already submitted valid applications
for overseas offering and listing but have not obtained approval from overseas regulatory authorities or stock exchanges on or prior
to the effective date of the Trial Measures, may reasonably arrange the timing for submitting their filing applications with the CSRC,
and shall complete the filing before completion of their overseas offering and listing. However, since the Trial Measures was newly promulgated,
its interpretation, application and enforcement remain unclear. As the filing procedure with the CSRC under the Trial Measures is required
for any future offerings, listing or any other capital raising activities by us, it is uncertain whether we could complete the filing
procedure in a timely manner, or at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 21pt">&#160;</p><div>


</div><!-- Field: Page; Sequence: 83; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 8, 2006, six PRC regulatory authorities,
including the CSRC, jointly adopted the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the
M&amp;A Rules, amended in June 2009. The M&amp;A Rules, among other things, require that if an overseas company established or controlled
by PRC companies or individuals, or PRC Citizens, intends to acquire equity interests or assets of any other PRC domestic company affiliated
with the PRC Citizens, such acquisition must be submitted to the MOFCOM for approval. The M&amp;A Rules also require that an Overseas
SPV formed for overseas listing purposes and controlled directly or indirectly by the PRC Citizens shall obtain the approval of the CSRC
prior to overseas listing and trading of such Overseas SPV&#8217;s securities on an overseas stock exchange. In September 2006, the CSRC
published on its official website procedures regarding its approval of overseas listings by special purpose vehicles. All approval procedures
require the filing of a number of documents with the CSRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our corporate structure and arrangements are
not subject to the M&amp;A Rules, and the CSRC&#8217;s approval may not be required for the listing and trading of our ordinary shares
on the Nasdaq in our future offerings. However, there are substantial uncertainties as to how the M&amp;A Rules will be interpreted or
implemented in the context of an overseas offering, and its opinions summarized above are subject to any new laws, rules and regulations
or detailed implementations and interpretations in any form relating to the M&amp;A Rules, and our PRC legal counsel cannot exclude the
possibility that the CSRC or other relevant government authorities might, from time to time, further clarify or interpret the M&amp;A
Rules in writing or orally and require their approvals to be obtained for the offering. We cannot assure you that relevant PRC government
agencies, including the CSRC, would reach the same conclusion as our PRC legal counsel does. If it is determined that CSRC approval is
required for any future offerings, we may face sanctions by the CSRC or other PRC regulatory agencies for failure to obtain or delay
in obtaining CSRC approval for those offerings. These sanctions may include fines and penalties on our operations in China, limitations
on our operating privileges in China, delays in or restrictions on the repatriation of the proceeds from the offering into the PRC, restrictions
on or prohibition of the payments or remittance of dividends by our subsidiaries in China, or other actions that could have a material
and adverse effect on our business, financial condition, results of operations, reputation and prospects, as well as the trading price
of our ordinary shares. The CSRC or other PRC regulatory agencies may also take actions requiring us, or making it advisable for us,
to halt the offerings before the settlement and delivery of the ordinary shares that we are offering. Consequently, if you engage in
market trading or other activities in anticipation of and prior to the settlement and delivery of the ordinary shares we are offering,
you would be doing so at the risk that the settlement and delivery may not occur. In addition, if the CSRC or other regulatory agencies
later promulgate new rules or explanations requiring that we obtain their approvals for our future offerings, we may be unable to obtain
a waiver of such approval requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The M&amp;A Rules and other regulations and rules
concerning mergers and acquisitions also established additional procedures and requirements that could make merger and acquisition activities
by foreign investors more time-consuming and complex. For example, the M&amp;A Rules require that MOFCOM be notified in advance of any
change-of-control transaction in which a foreign investor takes control of a PRC domestic enterprise, if (i) any important industry is
concerned, (ii) such transaction involves factors that impact or may impact national economic security, or (iii) such transaction will
lead to a change in control of a domestic enterprise which holds a famous trademark or PRC time-honored brand.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, according to the Notice on Establishing
the Security Review System for Mergers and Acquisitions of Domestic Enterprises by Foreign Investors issued by the General Office of
the State Council on February 3, 2011, and which became effective 30 days thereafter, the Rules on Implementation of Security Review
System for the Merger and Acquisition of Domestic Enterprises by Foreign Investors issued by the MOFCOM on August 25, 2011, and which
became effective on September 1, 2011, mergers and acquisitions by foreign investors that raise &#8220;national defense and security&#8221;
concerns and mergers and acquisitions through which foreign investors may acquire de facto control over domestic enterprises that raise
&#8220;national security&#8221; concerns are subject to strict review by the MOFCOM, and the regulations prohibit any activities attempting
to bypass such security review, including by structuring the transaction through a proxy or contractual control arrangement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 84; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Vietnamese Laws and Regulations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This section sets forth a summary of the most
significant laws and regulations that affect our contemplated business in Vietnam. Information contained in this section should not be
construed as a comprehensive summary of laws and regulations applicable to us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Laws Relating to Foreign Investment</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The principal statutes currently governing the
incorporation and operation of a foreign owned enterprise in Vietnam are (i) <i>Law No. 61/2020/QH14 </i>on Investment (&#8220;LOI 2020&#8221;);
and (ii) <i>Law No. 59/2020/QH14</i> on Enterprises (&#8220;LOE 2020&#8221;) coming into effect from 1 January 2021 and replacing <i>Law
No. 67/2014/QH13</i> on Investment and <i>Law No. 68/2014/QH13</i> on Enterprises, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A foreign investor may invest under LOI 2020
and LOE 2020 by way of (i) setting up a new company; (ii) contributing capital to or buying shares in an existing company; or (iii) through
business cooperation contract (BCC) with domestic investors. The following licensing procedures are applicable: (i) obtaining capital
acquisition approval; (ii) obtaining/amending an enterprise registration certificate; and/or (iii) obtaining/amending an investment registration
certificate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the operation term, any changes to the
contents of the investment registration certificate or enterprise registration certificate of the enterprise must be registered with
the licensing authorities. The amended certificate(s) will be issued accordingly.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Laws Relating to Land and Real Properties</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The principal statute currently governing the
land and real properties on the land is <i>Law No. 45/2013/QH13</i> on Land coming into effect from 1 July 2014 (as amended by Law No.
35/2018/QH14 coming into effect from 1 January 2019).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Private ownership of land is not permitted in
Vietnam and the people hold all ownership rights with the State as the administrator. However, the laws of Vietnam allow ownership of
a right to use land, which is determined by reference to the category of land use purposes and the type of land user. This right is called
land use right. Land users are issued with land use right certificates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A foreign-owned enterprise may obtain land use
rights by way of, among others, leasing from certain permitted lessors such as the State or an industrial zone developer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">An owner of a real property (including residential
house and other properties attached to land) may register his ownership of the real property.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Laws Relating to Environmental Protection</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The statute currently governing the environment
protection is <i>Law No. 55/2014/QH13</i> on Environment Protection coming into effect from 1 January 2015 (as amended by <i>Law No.
35/2018/QH14</i> coming into effect from 01 January 2019, <i>Law No. 39/2019/QH14</i> coming into effect from 01 January 2020 and <i>Law
No. 61/2020/QH14</i> coming into effect from January 1, 2021).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Environmental Impact Assessment Report/Environmental
Protection Plan</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">An enterprise&#8217;s operation may be subject
to (i) an &#8220;environmental impact assessment report&#8221; or (ii) an &#8220;environmental protection plan&#8221; subject to its
investment project.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The environmental impact assessment report/environmental
protection plan (if so required in certain cases as regulated by laws) shall be made/approved/certified by the authorities respectively
before commencement of the investment project.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any changes to, among others, the scale and scope
of operations under the approved environmental impact assessment report or environmental protection plan shall be reported in writing
to the authority or reflected in a new report/plan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Enterprises shall collect, classify, manage and
treat waste derived from their operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 85; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Laws Relating to Employment</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The principal statute currently governing the
employment is Labor Code No. 45/2019/QH14 which has come into effect since January 1, 2021 and replacing <i>Labor Code No. 10/2012/QH13</i>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Labor contract</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Employment relationship is governed by the contractual
agreement entered into between employer and employee. Labor contracts may take one of the following forms: (i) indefinite-term labor
contract; (ii) definite-term labor contract the term of which must not exceed thirty-six (36) months from the effective date of the contract.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A labor contract shall have mandatory contents
such as the particulars of employer, particulars of employees, details of job, employment term, wage/salary, working and resting time
and social insurance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The signed labor contract may be terminated under
circumstances specified under the laws. In the event of unilateral termination, the terminating party shall comply with the procedures
and conditions required by laws.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Labor safety and hygiene</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Employers and employees are subject to various
requirements on labor safety and hygiene at the workplace such as periodically testing machinery, equipment and materials with strict
requirements on labor safety; securing personal protective facilities for employees; training classes on labor safety and hygiene; and
periodic health checks.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Foreign employees</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Foreigners who work in Vietnam are required to
obtain a work permit or a confirmation from the local labor department that he/she is exempted from work permits. The term of a work
permit shall not exceed two years. The term of a labor contract of a foreigner working in Vietnam must not exceed the term of the work
permit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Laws Relating to Taxation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Corporate Income Tax</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Enterprises established under the laws of Vietnam
are subject to corporate income tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The standard corporate income tax rate is 20%.
However, preferential tax rates, tax exemptions or tax reductions may be available to eligible projects in certain industries (e.g. scientific
research and technological development, construction investment and business of high-tech incubator, high-tech enterprise incubator)
or locations (i.e. poor and remote areas) that are encouraged by the government.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Value added tax</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Organizations and individuals who produce and
trade in taxable goods and services in Vietnam or who import taxable goods and services from overseas are liable to pay value added tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Zero rate applies to goods and services such
as exported goods and services and international transportation services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Reduced rate of 5% applies to the supply of essential
goods and services such as clean water, fertilizer production, medical equipment, various agricultural products and services, teaching
tools and kids toys.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Standard rate of 10% applies to goods and services,
except for those specifically named items which are subject to 0% or 5% tax rates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 86; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Business license tax</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Business license tax is payable by enterprises
on an annual basis. The rate depends on the registered charter capital with a maximum amount currently set at VND3 million($120).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Foreign contractor tax</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Foreign contractor tax applies to certain payments
to foreign parties such as interest, service fees and leases. This comprises a combination of corporate income tax (or personal income
tax) and value added tax at varying rates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Laws Relating to Foreign Exchange Control</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The legislation regulating the foreign
exchange market in Vietnam is Ordinance No. 28/2005/PL-UBTVQH11 on Foreign Exchange Control which has come into effect since June 1,
2006 (as amended by <i>Ordinance No. 06/2013/UBTVQH13</i> which has come into effect since January 1, 2014) and its guidance
instruments (&#8220;Foreign Exchange Regulations&#8221;). A company incorporated under the laws of Vietnam is designated as a
resident for exchange control purposes in Vietnam. This includes foreign owned enterprises.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Foreign currency payment</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Foreign currency payments within the territory
of Vietnam are strictly prohibited under the Foreign Exchange Regulations and are subject to the strict control of the State Bank of
Vietnam. The law provides the following exceptions: (i) resident organizations may internally transfer capital in foreign currencies
via bank transfer (as between an entity with legal status and a dependent accounting entity or vice versa); (ii) residents may contribute
capital in foreign currencies in order to implement foreign investment projects in Vietnam; and/or (iii) residents are entitled to receive
payments in foreign currencies made via bank transfers in accordance with import or export contracts.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Foreign currency conversion and remittance</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A resident company incorporated under the laws
of Vietnam is allowed to remit overseas foreign currency to meet its payment requirements for permitted transactions, subject to the
selling bank&#8217;s verification. This includes (i) payments and remittance in relation to import and export of goods and services;
(ii) short-term commercial credit loans and bank loans; (iii) payments and remittance in relation to revenues from direct and indirect
investment; (iv) remittance in relation to a reduction and subsequent repayment of direct investment capital; (v) payments for principal
and interest under foreign loans; (vi) unilateral transfer; and/or (vi) other payments and transfers as prescribed by the State bank
of Vietnam.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Foreign currency bank account</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A resident foreign owned enterprise shall open
a direct investment capital account in foreign currency with an authorized bank in Vietnam for its direct investment in Vietnam for the
following purposes: (i) receipt of charter capital contributions; (ii) disbursement outside Vietnam of capital, profit and other legal
revenue of a foreign investor; and/or (iii) other revenue and disbursement transactions relating to direct foreign investment activities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Repatriation of profit</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no restrictions on the transfer abroad
of the following so long as foreign investors have satisfied all financial obligations owed to the government of Vietnam: (i) invested
capital and proceeds from liquidation of investments; (ii) income derived from business investment activities; and/or (iii) other money
and assets lawfully owned by the investor. Foreign investors are not permitted to remit profits if the investee company has accumulated
losses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 87; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Laws Relating to Trading Activities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The principal statutes currently governing
the trading activities are (1) <i>Law No. 36/2005/QH11</i> on Commercial coming into effect on January 1, 2006 and (2) <i>Decree No.
09/2018/ND-CP</i> guiding trading and trading related activities of foreign owned companies coming into effect from January 15,
2018.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Business license</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Foreign owned enterprises are required to obtain
business licenses prior to implementation of retail activities in Vietnam. The business licenses may be issued for a term of maximum
five years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Outlet retail license</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Enterprises shall obtain outlet retail licenses
and/or business location registration certificates/ branch operation registration certificates prior to commencement of operations of
their retail outlets. Generally, the validity period of an outlet retail license of retail outlet equals to the remaining duration of
the investment registration certificate issued in relation to this retail outlet, or the duration as specified in documents regarding
retail outlet location.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Laws Relating to Printing</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The statutes currently governing the printing
activity are (1) <i>Law No. 19/2012/QH13</i> on Publication which has come into effect since 1 July 2013 (as amended by <i>Law No. 35/2018/QH14</i>
which has come into effect since 1 January 2019) and (2) <i>Decree No. 60/2014/ND-CP </i>on Printing Activities which has come into effect
since 1 November 2014 (as amended by <i>Decree No. 25/2018/ND-CP</i> which has come into effect since  May 1, 2018).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Organizations engaging in printing activities
must, as the case may be (i) obtain a certificate of satisfaction of order and security; (ii) register the printing activities with the
competent authorities; (iii) obtain a sub-license to print publications; and/or (iv) obtain a license to import printing equipment as
prescribed under laws.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Laws Relating to Product Liability of Manufacturers
and Traders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The legislation regulating the product
liability of manufacturers and traders is <i>Law No. 05/2007/QH12</i> on Product and Goods Quality coming into effect from July 1,
2008 (as amended by <i>Law No. 35/2018/QH14</i> which has come into effect since January 1, 2019).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Enterprises engaging in manufacturing and/or
trading products are required to (i) provide customers with accurate information on products; (ii) recover and remedy defective products;
and (iii) compensate for loss due to defective products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Laws Relating to Export and Import</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The principal legislation currently governing
the export and import are (1) <i>Law No. 107/2016/QH13</i> on Export and Import Duties which has come into effect since September 1,
2016, and (2) <i>Law No. 05/2017/QH14</i> on Foreign Trade Management which has come into effect since January 1, 2018.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In general, there is no restriction on (i) export
of the products manufactured in Vietnam or (ii) import of the raw materials for manufacturing in Vietnam, provided that the products
and raw materials do not fall into lists of goods prohibited from export and import respectively. Import/export tax rates may vary subject
to the imported/exported goods. Certain goods may be exempted from import duties (e.g., imported machinery, equipment, raw materials,
supplies, components, parts, spare parts serving money printing, imported goods serving environmental protection).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recent Developments</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><i>Change of Management</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2024, Mr. Yau Fai Lai tendered his
resignation as director and Mr. Sun Wai But tendered his resignation as independent director of Millennium Group International Holdings
Limited (the &#8220;Company&#8221;) effective June 30, 2024. Mr. Hok Han &#8220;Henry&#8221; Ko was appointed as the succeeding member
of the audit committee of the Company and Mr. Hon Wai &#8220;Marco&#8221; Ku was appointed as the succeeding member of the nominating
committee of the Company, effective June 30, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 88; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Changes in Company&#8217;s Certifying Accountant.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 5, 2023, the Company notified Wei,
Wei &amp; Co., LLP of its decision to dismiss WWC, P.C. as the Company&#8217;s auditor. On January 5, 2023, the Audit Committee and the
Board of Directors of the Company approved and ratified the appointment of Wei, Wei &amp; Co., LLP as its new independent registered
public accounting firm to audit the Company&#8217;s financial statements, effective on January 5, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Disposition of Assets</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 22, 2024, the Company commenced the
process of substantially winding down the operations of YWSZ through voluntary liquidation. YWSZ was in the business of manufacturing
corrugated paper board and flexo graphic paper packaging boxes. The liquidation procedure is expected to continue for another six to
nine months.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The winding down was due to the Company&#8217;s
management&#8217;s decision to consolidate part of YWSZ&#8217;s operations into MPSZ by installing similar manufacturing production lines
in MPSZ, while proceeding with the voluntary liquidation of YWSZ. This consolidation of YWSZ&#8217;s operations into MPSZ is expected
to maximize the Company&#8217;s production efficiency and minimize production cost.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the date of this Annual Report, the voluntary
liquidation process of YWSZ is still ongoing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>4.C. Organizational structure</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following diagram sets forth the structure
of the Company as of the date hereof:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_014.jpg"/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>


</div><!-- Field: Page; Sequence: 89; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>4.D. Property, plants and equipment</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Properties and Facilities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We lease the properties below for our principal executive office and
other operating offices.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We own the following properties:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Address</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Area</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 5%; text-align: center">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 82%; text-align: left">Fourth Industrial Zone, Shuitian Community, Shiyan Street, Baoan District, Shenzhen</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: right">4,042 sq.m.</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">2</td><td>&#160;</td>
    <td style="text-align: left">Fourth Industrial Zone, Shuitian Community, Shiyan Street, Baoan District, Shenzhen</td><td>&#160;</td>
    <td style="text-align: right">21,072 sq.m.</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">3</td><td>&#160;</td>
    <td style="text-align: left">By the side of Yongda Highway, Maxi Village, Yonghu Town, Huiyang District</td><td>&#160;</td>
    <td style="text-align: right">29,508 sq.m.</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">4</td><td>&#160;</td>
    <td style="text-align: left">Lot CN3, Yen My Industrial Zone, Tan Lap Commune, Yen My District, Hung Yen Province (The land payment has been fully settled, and the land certificate is currently under the process of application)</td><td>&#160;</td>
    <td style="text-align: right">49,997 sq.m</td></tr>
  </table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We lease the following properties:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Address</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Monthly<br/> Rent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Area</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 5%; text-align: center">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 69%; text-align: justify">Building 3, Xitu Industrial Park, No. 5, Sanmin Road, Shuitian Community, Shiyan Street, Bao&#8217;an District, Shenzhen, China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">40,538</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">12,716 sq.m.</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">2</td><td>&#160;</td>
    <td style="text-align: justify">Building 1, Xitu Industrial Park Dormitory, No. 8 Sanmin Road, Shuitian Community, Shiyan Street, Bao&#8217;an District, Shenzhen, China</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">29,134</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">9,139 sq.m.</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">3</td><td>&#160;</td>
    <td style="text-align: justify">Building2, Canteen, Xitu Industrial Park, No. 8 Sanmin Road, Shuitian Community, Shiyan Street, Bao&#8217;an District, Shenzhen, China</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,313</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">412 sq.m.</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">4</td><td>&#160;</td>
    <td style="text-align: justify">Building 1, Xitu Industrial Park, No. 5, Sanmin Road, Shuitian Community, Shiyan Street, Baoan District, Shenzhen, China</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">37,915</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">11,893 sq.m.</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">5</td><td>&#160;</td>
    <td style="text-align: justify">Building 4, Xitu Industrial Park, No. 5, Sanmin Road, Shuitian Community, Shiyan Street, Baoan District, Shenzhen, China</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,506</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">1,727 sq.m.</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">6</td><td>&#160;</td>
    <td style="text-align: justify">Street D1, Yen My II Industrial Park, Yen My Town, Yen My District,
Hung Yen Province, Vietnam</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16,173</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">4,559 sq.m</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">7</td><td>&#160;</td>
    <td style="text-align: justify">Apartment S82-1, Lot R1-3, Sky Garden 3, No. 10 Pham Van Nghi Street, Phu My Hung Urban Area, Tan Hung Ward, Ho Chi Minh City, Vietnam</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">149 sq.m.</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 90; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 4A. UNRESOLVED STAFF COMMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>The following discussion and analysis of our
financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes
that appear in this Annual Report. In addition to historical consolidated financial information, the following discussion contains forward-looking
statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those discussed in the forward-looking
statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Annual Report,
particularly in &#8220;Risk Factors.&#8221; All amounts included herein with respect to the fiscal years ended June 30, 2025, 2024, and
2023 are derived from our audited consolidated financial statements included elsewhere in this Annual Report. These Financial Statements
have been prepared in accordance with U.S. Generally Accepted Accounting Principles, or US GAAP.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Overview</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Founded in 1978, we are a long-established paper-based
packaging solutions supplier. We are headquartered in Hong Kong with operations in the PRC and Vietnam. We operate two production facilities
in Guangdong Province of the PRC. We also operate a supply chain management business to service our global clients who source their packaging
needs from Vietnam and other Association of Southeast Asian Nations (&#8220;ASEAN&#8221;) countries. We have also established offices
in Hong Kong and Vietnam to service our customers outside the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a third-generation family-owned business
and our history can be traced back to 1978 when Mr. Yee Cheong Lai, our founder, who engaged in the sale of Corrugated Paper in Hong
Kong and developed a vision to becoming a one-stop integrated services provider for paper related products. Since our inception, through
the continued efforts of our founder, the second generation and third generation of the family, we have diversified our business segments
beyond the sale of Corrugated Paper to production and sale of packaging products and corrugated products with deliveries to, among others,
PRC, Hong Kong, Vietnam, Myanmar, Australia, Indonesia, Cambodia, Taiwan, Thailand, United States, India and Germany. Throughout our
years of dealings, we have developed and accumulated extensive industry experience and capabilities in relation to design and production
of packaging products and corrugated products, packaging costing management, and print quality consistency control. We plan on further
expanding our business in packaging products supply chain management solution to assist our global customers who source their supplies
from regions in Southeast Asia.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We offer paper-based inner and outer packaging
products which can be broadly categorized into packaging products and corrugated products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We adopt a one-stop integrated services approach
with an objective to cover the entire value chain for paper-based inner and outer packaging products and related components for our customers.
We offer the Total Packaging Solutions to our customers and our integrated business processes include market research, research and development,
packaging design and development, raw materials procurement, color management, product testing, quality control and delivery services
as well as our core business of the production and sale of packaging products and corrugated products. We believe our one-stop integrated
service approach offers a cost-effective and time efficient means for our customers to obtain tailor-made and comprehensive printing
solutions and provides our customers with greater operational efficiency and flexibility. Our diverse offerings are intended to offer
flexibility for our customers to combine different printing solutions with other value-added services to achieve their packaging objectives
and needs. We believe we have created synergies among our different processes, such as collaboration between our product design and development
and in-house product testing conducted at our laboratory at MP Production Site to enhance the quality of our packaging products and corrugated
products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 91; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Key Factors Affecting Our Results</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe the key factors affecting our financial
condition and results of operations include the followings:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Our Group&#8217;s relationship with major
customers</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Group&#8217;s future growth and profitability
are significantly dependent on our ability to maintain close and mutually beneficial relationships with existing customers and to expand
our customer base. For the years ended June 30, 2025, 2024 and 2023, the total revenues from our five largest customers were 48.7%, 40.3%
and 31.2% of our total revenues, respectively, and the revenues from our largest customer were 20.4%, 18.8% and 13.9% of our total revenues,
respectively. The details were as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Customer</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%">A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,163,870</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">20.4</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,288,048</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8.5</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,543,093</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.8</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,810,542</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,257,128</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,334,447</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.9</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,104,353</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,956,102</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,591,657</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,674,950</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,599,075</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,383,684</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>E</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,577,058</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,439,697</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">F</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,350,726</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.0</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,330,774</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">48.7</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,540,049</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">40.3</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">14,203,607</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">31.2</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There is no assurance that our five largest customers will
continue to be satisfied with our services and products, or will continue to be our customer and we may not be able to diversify our
customer base or otherwise locate new customers to engage us at comparable rates and terms, or at all. Any material deteriorations in
our relationships with any of our five largest customers may materially and adversely affect our business, results of operations and
financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Fluctuations in the procurement prices of
our major raw materials</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain raw materials used in our production,
such as raw paper are subject to price volatility caused by external conditions, including commodity price fluctuations and changes in
governmental policies. For the years ended June 30, 2025, 2024 and 2023, our raw paper cost was US$6.1 million, US$10.2 million and US$16.6
million, respectively, or 29.7%, 33.9% and 45.5% of our total cost of revenues, respectively. Generally, we do not enter into long-term
supply contracts with our suppliers or commit any minimum quantities to our external suppliers. Accordingly, any material fluctuations
in the prices of raw materials may have a material effect on the cost of revenues of our Group. There is no assurance that future price
increase in raw materials or changes in the supply of raw materials will not materially and adversely affect our operating results and
performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Pricing of our products</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Price of our packaging products and corrugated
products is determined on a cost-plus basis according to, among other factors, our costs of production (including raw material costs,
direct labor costs, other manufacturing overheads etc.), distribution expenses and our intended profit margins. In general, we are able
to pass on most of the increase in our costs of production to our customers but there might be a reasonable time lag for negotiation
between the change in our costs of production and change in the price of our products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Disruption to our production facilities and
liability in connection with industrial accidents</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operations at our production facilities and
warehouses are subject to operational risks. These risks include but are not limited to failure of our machinery, disruption of power
supply, natural disasters, fire and industrial accidents, which could result in temporary, permanent, partial or complete shut-downs
of our operations. As a result, our operations and financial results could be materially and adversely affected. There is no assurance
that our production facilities and warehouses will be free from any operational risks in the future. In the event that a fire incident
happens, our production facilities and warehouses may be destroyed, and our neighboring properties may be adversely affected by the fire.
Moreover, the quality of our raw materials and finished products may be adversely affected by the smoke and heat. In these events, our
operations and delivery schedules may be materially affected, leading to customers dissatisfaction and even loss of customers. In addition,
as our production process involves the operation of tools, equipment and machinery, industrial accidents resulting in injuries or even
deaths may occur. There is no assurance that these industrial accidents, whether due to malfunctions of machinery or other reasons, will
not occur in the future. In such event, we may be liable for personal injury or death and monetary losses suffered by our employees,
fines or penalties or other legal liability arising from violation of applicable laws and regulations. We may also be subject to disruptions
to our business caused by equipment and/or equipment shutdown for investigation or implementation of safety measures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 92; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Market competition</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Group faces competition from a number of
packaging suppliers in the PRC. Should these competitors possess machinery and equipment, technical know-how, expertise, and sales and
marketing capabilities comparable to or better than ours, we might not be able to maintain our competitive edges, and the business operations
and profitability of our Group might be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Results of Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth a summary of our
consolidated statements of operations for the years ended June 30, 2025, 2024 and 2023, respectively. This information should be read
together with our consolidated financial statements and related notes included elsewhere in this prospectus. The results of operations
in any period are not necessarily indicative of our future trends.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS YEARS ENDED JUNE 30, 2025, 2024 and 2023</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; text-indent: -0.125in; padding-left: 0.125in">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,334,149</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">38,530,773</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">45,598,620</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,649,031</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,226,192</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(36,534,358</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Gross Profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,685,118</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,304,581</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,064,262</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">Selling and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,334,120</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,651,505</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,875,650</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,365,859</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,581,030</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,270,966</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,699,979</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15,232,535</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,146,616</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,014,861</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,927,954</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,082,354</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">Other income (loss):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">Other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">670,963</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,163</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,366,394</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">Other expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(323,983</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(725,374</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(31,095</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Interest expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(354,412</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(958,935</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(684,358</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Total other (loss) income, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,432</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,635,146</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">650,941</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">Loss before income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,022,293</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,563,100</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(431,413</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Income tax (expense) credit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(293,092</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(206,944</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">77,302</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Net loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,315,385</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,770,044</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(354,111</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: justify; text-indent: -0.125in; padding-left: 0.125in">Other Comprehensive Loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Foreign currency translation adjustment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">179,290</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(102,715</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,076,878</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Total Comprehensive (Loss) </td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,136,095</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,872,759</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,430,989</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: justify; text-indent: -0.125in; padding-left: 0.375in">Net (loss) per share attributable to ordinary shareholders - basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.56</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.78</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.03</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; text-indent: -0.125in; padding-left: 0.125in">Weighted average number of ordinary shares used in computing net (loss) per share -basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,250,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,250,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,301,370</td><td style="text-align: left">&#160;</td></tr>
  </table><div>






</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 93; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Revenues from operations</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(i)</td><td style="text-align: justify">Revenue by product category</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>Year Ended June 30,</b></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">USD</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">USD</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">USD</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Packaging products</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">15,746,534</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">62.2</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">22,348,633</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">58.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">23,065,859</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">50.6</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Corrugated products</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,173,576</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,833,698</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,977,098</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Packaging products supply chain management solutions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,414,039</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">17.4</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,348,442</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">11.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,555,663</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">12.2</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">25,334,149</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">100</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">38,530,773</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">100</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">45,598,620</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">100</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(ii) Revenue by nature of our customer</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">USD</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">USD</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">USD</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">OEM factories</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8,038,787</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">31.7</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">21,174,518</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">55.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25,860,707</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">56.7</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Brand factories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,097,347</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,620,309</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,550,662</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Trading companies</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,198,015</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">44.2</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,735,946</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">25.2</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,187,251</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">24.5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">25,334,149</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">100</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">38,530,773</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">100</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">45,598,620</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">100</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(iii) Revenue by country of product delivery</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">USD</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">USD</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">USD</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Mainland China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">15,420,976</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">60.9</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">28,662,637</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">74.4</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">33,266,314</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">73.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Hong Kong SAR</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,399,892</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,383,864</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,285,506</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,305</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,367,085</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,130,339</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.9</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Other Southeast Asian countries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,267,777</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,041,567</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,365,678</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,141,555</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">953,161</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,168,191</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">United States of America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,304,594</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,560,782</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">848,789</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.9</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Other countries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">458,050</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">1.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">561,677</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">1.5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">534,803</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">2.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">25,334,149</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">100</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">38,530,773</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">100</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">45,598,620</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">100</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> For the years ended June 30, 2025 and 2024, total revenue was $25,334,149
and $38,530,773 from sale of packaging products, corrugated products and packaging products supply chain management solutions. The decrease
in revenue was mainly attributable to a decline in sales volume, which decreased from 23,736 tons in the year ended June 30, 2024 to 11,128
tons in the year ended June 30, 2025, partially offset by an increase in the average selling price from $1,623 per ton to $2,277 per ton
over the same periods. The lower sales volume was primarily due to the economic slowdown in Mainland China, while the increase in the
average selling price reflected the Company&#8217;s strategic focus on serving higher-quality and more creditworthy customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2024 and 2023, total
revenue was $38,530,773 and $45,598,620 from sale of packaging products, corrugated products and packaging products supply chain management
solutions. The decrease was mainly due to the increase in the average selling price from $1,510 per ton in year ended June 30, 2023 to
$1,623 per ton in year ended June 30, 2024, together with the decrease in the volume of sales from 30,189 tons to 23,736 tons in
the comparable periods. The decrease in sales volume were mainly due to the economic downturns in Mainland China and the increase in
average selling price is from the effort of the company to do business with higher quality customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 94; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->87<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Packaging Products</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sold packaging
products to our customers which applied to industries and/or products such as footwear products, sportswear, cookware and kitchenware,
smartphones and home electronics.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Corrugated Products</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sold Corrugated
Products to our customers which applied to industries and/or products such as food and beverage, paper and packaging, non-food-and-beverage-consumables,
logistics, e-commerce and home electronics.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Packaging products supply chain management solution</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2025, 2024 and 2023,
revenues generated from our Packaging products supply chain management solution were 17.4%, 11.3% and 12.2% of our total revenues, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost of revenues</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenues mainly consists of raw paper
cost, staff cost, auxiliary material cost, depreciation, utilities and outsourcing cost. For the years ended June 30, 2025 and 2024,
cost of revenues was $20,649,031 and $30,226,192, respectively, the decrease is mainly due to a 34.2% decline in revenues, partially
offset by an increase in the average paper cost from $489 per ton to $544 per ton for the year ended June 30, 2024 and 2025. For the
years ended June 30, 2024 and 2023, cost of revenues was $30,226,192 and $36,534,358, respectively, the decrease is mainly due to the
decrease in revenues by 15.5%, and a decrease in paper cost from $562 per ton to $489 per ton for the year ended June 30, 2023 and 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="margin: 0"><span style="font-size: 10pt"><i>Gross profit</i></span></p><div>



</div><p style="margin: 0"><span style="font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Gross</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Profit</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Gross</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Profit</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Gross</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Profit</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Profit</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">margin</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Profit</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">margin</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Profit</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">margin</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">USD</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">%</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">USD</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">%</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">USD</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">%</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Packaging products</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,118,254</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">19.8</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,457,388</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">33.4</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5,906,174</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25.6</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Corrugated products</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">708,042</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(144,322</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.2</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,149,549</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.7</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Packaging products supply chain management solution</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">858,822</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">19.5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: right">991,515</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">22.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,008,539</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">18.2</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">4,685,118</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">18.5</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">8,304,581</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">21.6</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9,064,262</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">19.9</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2025, the decrease of profit margin from
2024 was primarily due to higher raw material costs and lower production utilization as a result of decreased sales volume.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2024, the increase
of profit margin was mainly due to the increase in selling price during the year ended June 30, 2024. The decrease in gross profit for
the corrugated products was mainly due to the voluntary liquidation of YWSZ and consolidation of its operations into MPSZ by installing
similar manufacturing production lines in MPSZ, during which the corrugated products were sold at a lower price to facilitate the consolidation
process.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2023, the decrease
of profit margin was mainly due to the decrease in selling price during the year ended June 30, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 95; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Selling and marketing expenses</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The decrease from fiscal 2024 to 2025 is mainly
due to the decrease in consulting fee for market research and sales commission.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The increase from fiscal 2023 to 2024 is mainly
due to the increase in consulting fee for market research and sales commission.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>General and administrative expenses</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative expenses mainly include
staff cost for general and administrative purposes. The decrease from fiscal 2024 to 2025 is mainly due to the decrease in staff compensation
after the winding down the operations of Yee Woo Paper Industry (Shenzhen) Co., Ltd., professional fee and the results of management to
control the costs for the year ended June 30, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The increase from fiscal 2023 to 2024 is mainly
due to the increase in staff compensation for the winding down the operations of Yee Woo Paper Industry (Shenzhen) Co., Ltd. and professional
fee for the year ended June 30, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Net (loss) income</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The decrease in net loss from fiscal 2024 to 2025
was mainly due to the decrease in revenue offset by decreased selling and marketing expenses and general and administrative expenses during
the year ended June 30, 2025 and the respective reasons were explained above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The increase in net loss from fiscal 2023 to 2024
was mainly due to the decrease in revenue and increased selling and marketing expenses and general and administrative expenses during
the year ended June 30, 2024 and the respective reasons were explained above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Liquidity and Capital Resources</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our primary sources of liquidity consist of existing cash balances,
cash flows from our operating activities and availability under our loan arrangements with banks. As of June 30, 2025, we have outstanding
bank borrowings of $6,108,552. The bank borrowings had an average floating interest rate of 3.61% for the year ended June 30, 2025. As
of June 30, 2025, we had cash and cash equivalents of $10,777,061. Currently, our primary uses of cash are for operations and capital
expenditures. We believe that net cash generated from operating activities, cash on hand, available borrowings under our revolving credit
facility and available capital through access to capital markets will be adequate to meet our liquidity and capital requirements. As our
debt or credit facilities become due, we will need to repay, extend or replace such facilities. Our ability to do so will be subject to
future economic conditions and financial, business, and other factors, many of which are beyond our control.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe our current working capital is sufficient to support our
operations for the next 12 months. We may, however, need additional cash resources in the future if we experience changes in business
conditions or other developments, or if we find and wish to pursue opportunities for investment, acquisition, capital expenditure or similar
actions. If we determine that our cash requirements exceed the amount of cash and cash equivalents we have on hand at the time, we may
seek to issue equity or debt securities or obtain credit facilities. The issuance and sale of additional equity would result in further
dilution to our shareholders. The incurrence of indebtedness would result in increased fixed obligations and could result in operating
covenants that would restrict our operations. Our obligation to bear credit risk for certain financing transactions we facilitate may
also strain our operating cash flow. We cannot assure you that financing will be available in amounts or on terms acceptable to us, if
at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="margin: 0"><span style="font-size: 10pt"><b>Cash Flows</b></span></p><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"><span style="font-size: 10pt">The following table summarizes our cash flows for the periods indicated:</span></p><div>

</div><p style="margin: 0"><span style="font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">USD</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">USD</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">USD</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Net cash (used in) provided by operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(1,719,389</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(4,106,011</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8,109,777</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Net cash (used in) by investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,554,304</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,243,523</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(216,520</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Net cash provided by (used in) financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">559,907</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,860,347</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,799,269</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Effect of foreign exchange rate changes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">144,263</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(20,158</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,563,355</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Net increase (decrease) in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,569,523</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(14,230,038</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,129,171</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Cash, cash equivalents and restricted cash at beginning of year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,346,584</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,576,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,447,451</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Cash, cash equivalents and restricted cash at end of year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,777,061</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,346,584</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,576,622</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="margin: 0"><span style="font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 96; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cash flows from operating activities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended June 30, 2025, 2024 and
2023, the cash inflows from our operating activities were primarily from revenue generated from our sale of paper products and
from provision of supply chain management solutions, whereas the cash outflows for our operating activities mainly comprised the purchase
of raw paper and finished goods, shipping costs, staff costs and administrative expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our net cash used in/generated from operating
activities primarily reflected our net (loss) income, as adjusted for non-operating items, such as depreciation and amortization, impairment
of inventories, (reversal of allowance) allowance for bad debts and effects of changes in operating assets and liabilities such as increase
or decrease in inventories, accounts receivable, accounts payable, other payables and accruals, ROU assets and lease obligations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2025, our net cash
used in operating activities was $1.7 million, which primarily reflected our net loss of $6.3 million, mainly adjusted by (i) the non-cash
depreciation and amortization of $0.9 million; (ii) Provision for bad debts and impairment of inventories and property, plant and equipment
of $0.35 million; (iii) the decrease in accounts and other receivables of $2.0 million; (iv) decrease in inventories of $2.2 million;
and (v) the decrease in ROU assets of $0.3 million, while partially offset by (i) the increase in accounts payables, other payables and
accrued liabilities of $1.7 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2024, our net cash
used in operating activities was $4.1 million, which primarily reflected our net loss of $8.8 million, mainly adjusted by (i) the non-cash
depreciation and amortization of $1.4 million; (ii) the impairment of inventories of $0.6 million; (iii) the decrease in accounts and
other receivables of approximately $2.0 million; (iv) decrease in inventories of $2.2 million; (v) the decrease in accounts payables,
other payables and accrued liabilities of $1.5 million while partially offset by (i) the decrease in ROU assets of $0.3 million;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2023, our net cash
generated from operating activities was $8.1 million, which primarily reflected our net loss of $0.4 million, mainly adjusted by (i) the
non-cash depreciation and amortization of $1.7 million; (ii) the decrease in ROU assets of $0.8 million; (iii) the decrease in accounts
and other receivables of $6.2 million; (iv) decrease in inventories of $3.4 million while partially offset by the (i) decrease in account
payables, other payables and accrued liabilities of $1.8 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cash flows (used in) provided by investing
activities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our cash flows (used in) provided by investing
activities primarily consisted of (i) the purchase of property, plant and equipment; (ii) the purchase of intangible assets; (iii) the
proceeds from sale of property, plant and equipment and (iv) the prepayment of land cost.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2025, net cash used
in investing activities was $1.6 million, mainly from acquisition of property, plant and equipment and intangible assets of $2.0 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2024, net cash used
in investing activities was $2.2 million, mainly from acquisition of property, plant and equipment and intangible assets of $2.4 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2023, net cash used
in investing activities was $0.2 million, mainly from acquisition of property, plant and equipment and intangible assets of $0.2 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cash flows provided by (used in) financing
activities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our cash flows provided by (used in) financing
activities primarily consists of (i) proceeds from new bank loans; (ii) repayment of bank loans; and (iii) net proceeds from issuance
of shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2025, net cash provided
by financing activities was $0.6 million, mainly consisted of (i) repayment of bank loans of $10.9 million; and (ii) proceeds from new
bank loans of $11.5 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2024, net cash used
by financing activities was $7.9 million, mainly consisted of (i) repayment of bank loans of $22.0 million; and (ii) proceeds from new
bank loans of $14.2 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2023, net cash provided
by financing activities was $1.8 million, mainly consisted of (i) repayment of bank loans of $18.7 million; (ii) proceeds from new bank
loans of $16.2 million; and (iii) net proceeds from issuance of shares of $4.2 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 97; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Off-Balance Sheet Arrangements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We did not have during the periods presented,
and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial
partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the
purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Trend Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other than as disclosed elsewhere in this annual
report, we are not aware of any trends, uncertainties, demands, commitments or events for the period from July 1, 2024 to June 30, 2025
that are reasonably likely to have a material effect on our net revenues, income, profitability, liquidity or capital resources, or that
would cause the disclosed financial information to be not necessarily indicative of future operating results or financial conditions</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Critical Accounting Policies</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Critical accounting estimates are those that involve making assumptions
about uncertain matters at the time the estimate is made. If different estimates, which could reasonably have been used, or changes in
those estimates that are likely to occur from period to period, have a material impact on the presentation of our financial condition,
changes in financial condition, or results of operations, they are considered critical. We determined there were no critical accounting
estimates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Revenue Recognition</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC Topic 606. The Company
derives revenue principally from producing and sales of paper products. Revenue from contracts with customers is recognized using the
following five steps:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">1.</td><td style="text-align: justify">Identify the contract(s) with a customer;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">2.</td><td style="text-align: justify">Identify the performance obligations in the contract;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">3.</td><td style="text-align: justify">Determine the transaction price;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">4.</td><td style="text-align: justify">Allocate the transaction price to the performance obligations
in the contract; and</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">5.</td><td style="text-align: justify">Recognize revenue when (or as) the entity satisfies a performance
obligation.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 98; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract contains a promise (or promises) to
transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction
price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unit of account for revenue recognition is
a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are
accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either
on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context
of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a
bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not
performance obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract.
The Company has addressed whether various goods and services promised to the customer have distinct performance obligations. The Company
applied the guidance of ASC Topic 606-10-25-16 through 18 to verify which promises should be assessed for classification as distinct
performance obligations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The transaction price is allocated to each performance
obligation in the contract on the basis of the relative stand-alone selling prices of the promised goods or services. The individual
standalone selling price of a good or service that has not previously been sold on a stand-alone basis, or has a highly variable selling
price, is determined based on the residual portion of the transaction price after allocating the transaction price to goods and/or services
with observable stand-alone selling price. A discount or variable consideration is allocated to one or more, but not all, of the performance
obligations if it relates specifically to those performance obligations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Transaction price is the amount in the contract
to which the Company expects to be entitled in exchange for transferring the promised goods or services. The transaction price may be
fixed or variable and is adjusted for time value of money if the contract includes a significant financing component. Consideration payable
to a customer is deducted from the transaction price if the Company does not receive a separate identifiable benefit from the customer.
When consideration is variable, if applicable, the estimated amount is included in the transaction price to the extent that it is highly
probable that a significant reversal of the cumulative revenue will not occur when the uncertainty associated with the variable consideration
is resolved.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue may be recognized at a point in time
or over time following the timing of satisfaction of the performance obligation. If a performance obligation is satisfied over time,
revenue is recognized based on the percentage of completion reflecting the progress towards complete satisfaction of that performance
obligation. Typically, performance obligation for products where the process is described as below, the performance obligation is satisfied
at point in time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company currently generates its revenue mainly
from the following sources:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">a.</td><td style="text-align: justify">Revenue from sales of paper products</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the sales of paper products, the Company typically receives purchase
orders from its customers which will set forth the terms and conditions including the transaction price, products to be delivered, terms
of delivery, and terms of payment. The terms serve as the basis of the performance obligations the Company must fulfill when recognize
revenue. The key performance obligation is the delivery of the finished product to the customer at customer&#8217;s truck at the Company&#8217;s
inventory warehouse or their specified location title to that asset passes to the customer. Revenue is recognized at the point in time
when control of the goods transfers to the customer, which generally occurs upon delivery. The completion of the earnings process is evidenced
by the customer&#8217;s signature on the delivery note, by the logistics provider authorized by the customer to receive the goods on its
behalf, or by the issuance of a bill of lading by the shipping company confirming that the products have been delivered in accordance
with the sales terms. Typical payment terms set forth in the purchase order range from 30 to 90 days from invoice date. The transaction
price does not include variable consideration for returns or refunds as our contracts do not include provisions that allow for sales refunds
or returns of products. The Company provides no warranties for the products transferred.</p><div>

</div><!-- Field: Page; Sequence: 99; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">b.</td><td style="text-align: justify">Revenue from provision of supply chain management solution</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides supply chain management
solutions to its customers by designing packaging products, designating approved raw materials for manufacturing of those packaging products,
contracting viable manufacturers, and arranging delivery of those packaging products to end customers. The Company typically receives
purchase orders from its customers which will set forth the terms and conditions including the transaction price, products to be delivered,
terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the Company must fulfill in
order to recognize revenue. The key performance obligation is identified as a single performance obligation where delivery of the finished
product to the customer at the location specified by the customer indicates that the Company has completed all steps set forth above
such as design, manufacture and delivery in order to substantially complete all the services agreed upon in the purchase order. Delivery
of the product to the customer is also the point at which title to that asset passes to the customer. Revenue is recognized at the point
in time when control of the goods transfers to the customer, which generally occurs upon delivery. The completion of the earnings process
is evidenced by the customer&#8217;s signature on the delivery note, by the logistics provider authorized by the customer to receive
the goods on its behalf, or by the issuance of a bill of lading by the shipping company confirming that the products have been delivered
in accordance with the sales terms. Typical payment terms set forth in the purchase order ranges from 30 to 90 days from invoice date.
The transaction price does not include variable consideration related to returns or refunds as our contracts do not include provisions
that allow for sales refunds or returns of products. The Company provides no warranties for the products transferred.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following the adoption of ASC 606, we considered
the guidance set forth in ASC 340-40, and determined that an asset would be recognized from costs incurred to fulfill a contract under
ASC 340-40-25-5 only if those costs meet all of the following criteria:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">The costs relate directly to a contract or an anticipated
contract that the entity can specifically identify (for example, costs relating to services to be provided under the renewal of an existing
contract or costs of designing an asset to be transferred under a specific contract that has not yet been approved).</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">The costs generate or enhance resources of the entity that
will be used in satisfying (or continuing to satisfy) performance obligations in the future.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">The costs are expected to be recovered.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company elected to apply the practical expedient
to recognize the incremental costs of obtaining a contract as an expense if the amortization period of the asset would have been one
year or less.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company elected to apply the practical expedient
in paragraph ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations
of one year or less.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company elected a practical expedient that
it does not adjust the promised consideration for the effects of a financing component if the Company expects that, upon the inception
of revenue contracts, the period between when the Company transfers its promised services or deliverables to its clients and when the
clients pay for those services or deliverables will be one year or less.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Costs that relate directly to a contract include
direct material, labor cost, subcontracting fee and allocated overhead including utilities, depreciation, and other overhead costs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We elected to treat shipping and handling costs
undertaken by the Company after the customer has obtained control of the related goods as a fulfilment activity and has been presented
as transportation costs which is include in selling and marketing expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 100; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->93<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accounts receivable, net</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are trade receivables from
customers. The trade receivables are all without customer collateral and interest is not accrued on past due accounts. Periodically,
management reviews the adequacy of its provision for doubtful accounts based on historical bad debt expense results and current economic
conditions using factors based on the aging of its accounts receivable. Additionally, the Company may identify additional allowance requirements
based on indications that a specific customer may be experiencing financial difficulties. Actual bad debt results could differ materially
from these estimates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Recent accounting pronouncements</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;)
issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,
which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant
segment expenses. The expanded annual disclosures are effective for fiscal years beginning after December 15, 2023, and the expanded interim
disclosures are effective for interim periods within fiscal years beginning after December 15, 2024, and will be applied retrospectively
to all prior periods presented. The Company adopted this ASU on July 1, 2024 which did not have a material impact on the Company&#8217;s
CFS.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires, among other things, additional disclosures primarily
for the income tax rate reconciliation and income taxes paid. The expanded annual disclosures are effective for the year ending December
31, 2025. The Company is currently evaluating the impact that ASU 2023-09 will have on our consolidated financial statements and whether
we will apply the standard prospectively or retroactively.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">In November 2024, the FASB issued ASU No. 2024-03, Income Statement
- Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (&#8220;ASU
2024-03&#8221;), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation
Disclosures (Subtopic 220-40): Clarifying the Effective Date (&#8220;ASU 2025-01&#8221;). ASU 2024-03 requires additional disclosure of
the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense
captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning
after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted.
This ASU may be applied either prospectively to financial statements issued for reporting periods after its effective date or retrospectively
to all prior periods presented in the financial statements. The Company is in the process of evaluating the potential impact of the new
guidance on its consolidated financial statements and related disclosures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as mentioned above, the Company does not
believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company&#8217;s
consolidated balance sheets, statements of operations and comprehensive loss and statements of cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 101; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->94<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>6.A. Directors and Management</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Set forth below is information concerning our
directors, director nominees, executive officers and other key employees as of the date hereof.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; width: 39%"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 9%"><span style="font-size: 10pt"><b>Age</b></span></td>
    <td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 50%"><span style="font-size: 10pt"><b>Position(s)</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Ming Hung &#8220;Matthew&#8221; Lai</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">38</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Chairman and Director</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Ming Yan &#8220;Ray&#8221; Lai</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">43</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Chief Executive Officer and Director</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Wing Wai &#8220;John&#8221; Au</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">62</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Chief Financial Officer</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Hok Han &#8220;Henry&#8221; Ko<sup>(1)(2)(3)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">50</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Independent Director, Chair of Nominating Committee</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Hon Wai &#8220;Marco&#8221; Ku<sup>(1)(2)(3)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">51</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Independent Director, Chair of Audit Committee</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Hung Leung &#8220;Alan&#8221; Tsang<sup>(1)(2)(3)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">56</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Independent Director, Chair of Compensation Committee</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Member of the Audit Committee</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Member of the Compensation Committee</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Member of the Nominating Committee</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ming Hung &#8220;Matthew&#8221; Lai<i>, Chairman
and Director</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Ming Hung &#8220;Matthew&#8221; Lai (&#8220;MH
Lai&#8221;) is the chairman of our Board. Mr. MH Lai joined Millennium Printing International Limited as manager in August 2013. Mr.
MH Lai obtained a Bachelor of Science in Accounting and Bachelor of Science in Business Administration from the University of Southern
California in Los Angeles in the United States in December 2008. After being granted the license of certified public accountant by the
Washington State Board of Accountancy since February 2012, Mr. MH Lai was admitted as a member of American Institute of the Certified
Public Accountants in August 2012 and a chartered global management accountant of the American Institute of Certified Public Accountants
in October 2012. Mr. MH Lai was further admitted as a certified public accountant of the Hong Kong Institute of Certified Public Accountants
in May 2013. In August 2015, Mr. MH Lai successfully passed the qualifying examination in Lean Six Sigma Black Belt Certificate Programme
of Sixsigma Institute. Mr. MH Lai has over 11 years of experience in financial management and accounting operations. Prior to joining
our Group, Mr. MH Lai was a senior associate in audit &amp; assurance at PricewaterhouseCoopers Hong Kong from January 2010 to March
2012 and a financial accountant at Nespresso, Division of Nestle H.K. Limited from May 2012 to July 2013.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ming Yan &#8220;Ray&#8221; Lai, <i>Chief Executive
Officer and Director</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Ming Yan &#8220;Ray&#8221; Lai (&#8220;MY
Lai&#8221;) is our Director and the chief executive officer. He is primarily responsible for planning and overseeing business operation,
project implementation and business development of our Group. Mr. MY Lai graduated from the University of the Arts London with a Bachelor
of Arts in Print Media Management in June 2005. Mr. MY Lai has over 15 years of experience in management. Mr. MY Lai joined our Group
as an assistant to director of Millennium Printing in October 2007, responsible for the provision of overall support to directors on
management over sales and marketing management, finance and production functions. Mr. MY Lai was also responsible to coordinate with
internal and external parties on the daily business operation on behalf of the directors. Since March 2015, Mr. MY Lai served as a sales
and marketing director of Millennium Printing, responsible for the creation, development and implementation of sales and marketing strategies
for the Group and overseeing and driving the creative design, sales and marketing. Mr. MY Lai was also responsible for leading the customer
service teams to achieve the Group&#8217;s targets. Mr. MY Lai has been a member of the board of directors of the Hong Kong Corrugated
Paper Manufacturers&#8217; Association Limited since November 2017. Mr. MY Lai is currently a general committee member of the Hong Kong
Business Association Vietnam and the China Business Association Ho Chi Minh City Branch since April 2019 and April 2021, respectively.
Mr. MY Lai is a general committee member of the Hong Kong Printers Association since March 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 102; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->95<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Wing Wai &#8220;John&#8221; Au, <i>Chief Financial
Officer</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Au Wing &#8220;John&#8221; Wai (&#8220;Mr.
Au&#8221;) has been appointed as the chief financial officer and secretary of our Company, serving for Millennium Printing International
Limited since March 2007. He is also one of our authorized representatives. Mr. Au obtained a Bachelor of Economics in July 1993 from
Monash University in Australia. He was admitted as a fellow of the Hong Kong Institute of Certified Public Accountants and a fellow of
Certified Practicing Accountant Australia in March 2011. Mr. Au is admitted as an associate of the Chartered Institute of Management
Accountants and Chartered Global Management Accountant since July 2011. Mr. Au is also a fellow of the Taxation Institute of Hong Kong
and a chartered tax adviser (non-practicing) in March 2011 and January 2021, respectively. Mr. Au has over 28 years of experience in
financial management including overseeing financial reporting, budget and forecast preparation, liquidity and funding and tax planning
of established companies or listed group members. Prior to joining Millennium, He was a finance manager of C.W.T. Textile Supplies Co.,
Ltd from February 1993 to December 1994 and a financial controller of its joint venture company, Amana Garment International Ltd., a
company principally engaged in garment production from February 1993 to December 1994. He was also a financial controller of C.W.T. Garment
Ltd. in the interim (assigned from its parent company, C.W.T. Textile Supplies Co., Ltd during the period from January to December 1994).
From January 1995 to March 1998, Mr. Au was a senior finance and administration manager of C.T. Enterprises International Company Limited.
Mr. Au was a financial controller in the finance division - operation of Magician Industrial Company Limited from August 1998 to April
1999. From December 1999 to August 2000, he was a financial controller of Tianjin MCP Industries Limited. He then worked for Ming Fai
Group Holdings Limited, a subsidiary of the now Ming Fai International Holdings Limited, a company listed on the Main Board of the Stock
Exchange (stock code: 3828) as a controller - finance &amp; administration from September 2000 to July 2003. Mr. Au was the chief financial
officer of CN Innovations Holdings Limited in Hong Kong from September 2003 to February 2007.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Hok Han Ko, <i>Independent Director</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Hok Han Ko is our independent director. Mr.
Ko obtained a Bachelor of Business Administration with honors in Quantitative Analysis for Business from the City University of Hong
Kong in November 1999. He subsequently obtained a Master of Business Executive Administration from the City University of Hong Kong in
November 2007 and a Juris Doctor degree from the City University of Hong Kong in February 2014. Mr. Ko has over 17 years of experience
in business management. He worked as a customs clearance manager of DHL International GmbH from September 2003 to May 2007, a senior
manager in operations at Li &amp; Fung (Trading) Limited from May 2007 to July 2010 and an assistant general manager and a general manager
of Hong Kong and Macau of S.F. Express Company Limited from August 2010 to November 2010, and from November 2010 to April 2012, respectively.
He joined Lifung Kids (Management) Limited as a general manager of Hong Kong and Macau from May 2012 to January 2016. He is currently
a managing director of Asia at Flexport since January 2016. Mr. Ko has held various positions in regulatory authorities and business
associations. Mr. Ko is currently a member of the logistics services advisory committee of the Hong Kong Trade Development Council since
April 2016, a member of the logistics industry training advisory committee of the Education Bureau of the Hong Kong Special Administrative
Region since January 2019. Mr Ko has also been appointed by the Hong Kong government for 2 years from 1<sup>st</sup> January 2022 as
a member of the Hong Kong Logistics Department Council which is a high-level advisory body tasked to promote the development of Hong
Kong&#8217;s logistics industry. Mr. Ko received a fellowship status from the Social Enterprise Research Academy in July 2019.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Hon Wai Ku, <i>Independent Director</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Hon Wai Ku has over 23 years of professional
experience in accounting and auditing. From November 2020 to December 2022, Mr. Ku served as the chief financial officer and company
secretary to Oriental Rise Holdings Limited. Since November 2014, Mr. Ku has been serving as a non-executive director of IT Tech Packaging,
Inc (ITP), a public company traded and listed on the New York Stock Exchange. From July 2017 to June 2021, Mr. Ku served as an independent
director for XT Energy Group Inc (XTEG), a US OTCQB trading company. From September 2014 to April 2015, Mr. Ku was appointed as the chief
financial officer of Borneo Resource Investments Ltd (BRNE). Between July 2007 and October 2013, Mr. Ku was appointed as the chief financial
officer of China Marine Food Group Limited (CMFO), which was principally engaged in the business of processing, distribution, and sales
of processed seafood products and marine catch. Mr. Ku obtained a bachelor&#8217;s degree in Business Administration (Honors) in Finance
from the Hong Kong University of Science and Technology in November 1996.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Hung Leung &#8220;Alan&#8221; Tsang, <i>Independent
Director</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Hung Leung &#8220;Alan&#8221; Tsang is our
independent director. Currently Mr. Tsang has been serving as the Chief Financial Officer and subsequently appointed as vice president
of Debao Property Development Limited (SGX.BTF) (a public company listed in the Singapore Stock Exchange) since October 2018, involving
in the company&#8217;s financial reporting. Prior to joining of Debao Property Development Limited, Mr. Tsang worked at Eastern Glory
Financial and Investment Services Limited from 2014 to 2018 and was responsible for advisory and initial public offering projects. He
was the Chief Financial Officer of Combine Will International Holdings Limited (SGX.N0Z) (a public company listed in the Singapore Stock
Exchange) and was involved in financial reporting and treasury management from 2006 to 2014. From 2001 to 2006, he was responsible for
the internal audit and supervisory work for the operations of Ng Fung Hong and CR Vanguard while he worked for China Resources Enterprise
Limited (0291.HK) (a public company listed in the Hong Kong Stock Exchange). He was also a financial controller in Hong Kong Netcom Limited
from 2000 to 2001. Mr. Tsang graduated with an Accounting degree from the City University of Hong Kong in 1993 and is a certified public
accountant of the Hong Kong Institute of Certified Public Accountants.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 103; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->96<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Family Relationships</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no family relationships among any of
our directors, director nominees or executive officers as defined in Item 401 of Regulation S-K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>6.B. Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Director Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All directors hold office until the next annual
meeting of shareholders at which their respective class of directors is re-elected and until their successors have been duly elected
and qualified. Officers are elected by and serve at the discretion of the Board of Directors. Employee directors do not receive any compensation
for their services. Non-employee directors are entitled to receive an as-yet undetermined cash fee for serving as directors and may receive
option grants from our company. In addition, non-employee directors are entitled to receive compensation for their actual travel expenses
for each Board of Directors meeting attended.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Executive Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Compensation Committee of the Board of Directors
determined the compensation to be paid to our executive officers based on our financial and operating performance and prospects, and
contributions made by the officers to our success. And our compensation committee approved our salary and benefit plans. Each of the
named officers will be measured by a series of performance criteria by the board of directors, or the compensation committee on a yearly
basis. Such criteria will be set forth based on certain objective parameters such as job characteristics, required professionalism, management
skills, interpersonal skills, related experience, personal performance and overall corporate performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Summary Compensation Table</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth certain information
with respect to compensation for the years ended June 30, 2025, 2024 and 2023, earned by or paid to our chief executive officer and principal
executive officer, our principal financial officer, and our other most highly compensated executive officers whose total compensation
exceeded US$100,000 (the &#8220;named executive officers&#8221;).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Name and Principal Position</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal <br/> Year</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Salary</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Bonus</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Share <br/> Awards</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">All Other<br/> Compensation</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">($)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">($)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">($)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">($)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">($)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 29%; text-align: left">Ming Yan &#8220;Ray&#8221; Lai</td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center">2025</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">126,134</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,665</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">136,799</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">2024</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">121,361</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,625</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">131,986</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">80,606</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,359</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85,965</td><td style="text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Wing Wai &#8220;John&#8221; Au</td><td>&#160;</td>
    <td style="text-align: center">2025</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">148,275</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,510</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">160,785</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">2024</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">143,418</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,122</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">155,540</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">105,871</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">113,336</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Employment Agreements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our employment agreements with our officers generally
provide for employment for a specific term and pay annual salary, health insurance, pension insurance, and paid vacation and family leave
time. The agreement may be terminated by either party as permitted by law. In the event of a breach or termination of the agreement by
our company, we may be obligated to pay the employee twice the ordinary statutory rate. In the event of a breach or termination causing
loss to our company by the employee, the employee may be required to indemnify us against loss.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 104; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->97<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>6.C. Board Practices</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Board of Directors and Board Committees</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our board of directors consists of five directors,
three of whom are independent as such term is defined by the Nasdaq Capital Market. We have determined that Hok Han &#8220;Henry&#8221;
Ko, Hon Wai &#8220;Marco&#8221; Ku, and Hung Leung &#8220;Alan&#8221; Tsang satisfy the &#8220;independence&#8221; requirements under
Nasdaq Rule 5605.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The directors will be up for re-election at our
annual general meeting of shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A director is not required to hold any shares
in our company by way of qualification. A director who is in any way, whether directly or indirectly, interested in a contract or proposed
contract with our company is required to declare the nature of his interest at a meeting of our directors. A director may vote with respect
to any contract, proposed contract or arrangement notwithstanding that he may be interested therein, and if he does so his vote shall
be counted and he may be counted in the quorum at any meeting of our directors at which any such contract or proposed contract or arrangement
is considered. Our directors may exercise all the powers of our company to borrow money, mortgage or charge its undertaking, property
and uncalled capital, and to issue debentures or other securities whenever money is borrowed or as security for any debt, liability or
obligation of our company or of any third party.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Board of Directors also adopted an insider
trading policy that allows insiders to sell securities of the Company pursuant to pre-arranged trading plans.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective October 23, 2000, the SEC adopted rules
related to insider trading. One of these rules, Rule 10b5-1 of the Securities Exchange Act of 1934, as amended, provides an exemption
to the insider trading rules in the form of an affirmative defense. Rule 10b5-1 recognizes the creation of formal programs under which
executives and other insiders may sell the securities of publicly traded companies on a regular basis pursuant to written plans that
are entered into at a time when the plan participants are not aware of material non-public information and that otherwise comply with
the requirements of Rule 10b5-1.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Board Committees</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have established three committees under the
board of directors: an audit committee, a compensation committee and a nominating committee, and adopted a charter for each of the three
committees, effective upon the Company&#8217;s listing on the Nasdaq Capital Market. Copies of our committee charters has been posted
on our corporate investor relations website.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each committee&#8217;s members and functions
are described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Audit Committee. </b>Our audit committee consists
of Hon Wai Ku, Hung Leung Tsang and Hok Han Ko. Hon Wai Ku is the chair of our audit committee. The audit committee will oversee our
accounting and financial reporting processes and the audits of the financial statements of our Company. The audit committee is responsible
for, among other things:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">appointing the independent
auditors and pre-approving all auditing and non-auditing services permitted to be performed by the independent auditors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">reviewing with the independent
auditors any audit problems or difficulties and management&#8217;s response;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">discussing the annual audited
financial statements with management and the independent auditors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 105; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->98<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">reviewing the adequacy and
effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control major financial
risk exposures;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">reviewing and approving all
proposed related party transactions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">meeting separately and periodically
with management and the independent auditors; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">monitoring compliance with
our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Compensation Committee. </b>Our compensation
committee consists of Hung Leung Tsang, Hon Wai Ku and Hok Han Ko. Mr. Hung Leung Tsang is the chair of our compensation committee. The
compensation committee is responsible for, among other things:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">reviewing and approving, or
recommending to the board for its approval, the compensation for our chief executive officer and other executive officers;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">reviewing and recommending
to the shareholders for determination with respect to the compensation of our directors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">reviewing periodically and
approving any incentive compensation or equity plans, programs or similar arrangements; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">selecting compensation consultant,
legal counsel or other adviser only after taking into consideration all factors relevant to that person&#8217;s independence from management.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Nominating Committee. </b>Our nominating committee
consists of Hok Han Ko, Hon Wai Ku and Hung Leung Tsang upon the effectiveness of their appointments. Mr. Hok Han Ko is the chair of
our nominating committee. We have determined that Hok Han Ko, Hon Wai Ku and Hung Leung Tsang satisfy the &#8220;independence&#8221;
requirements under Nasdaq Rule 5605. The nominating committee assists the board of directors in selecting individuals qualified to become
our directors and in determining the composition of the board and its committees. The nominating committee is responsible for, among
other things:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">selecting and recommending
to the board nominees for election by the shareholders or appointment by the board<span style="font-family: Times New Roman, Times, Serif">&#65307;</span></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt"> reviewing annually
with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience
and diversity;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">making recommendations on the
frequency and structure of board meetings and monitoring the functioning of the committees of the board; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">advising the board periodically
with regards to significant developments in the law and practice of corporate governance as well as our compliance with applicable laws
and regulations, and making recommendations to the board on all matters of corporate governance and on any remedial action to be taken.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 106; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->99<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Duties of Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Cayman Islands law, all of our directors
owe three types of duties to us: (i) statutory duties, (ii) fiduciary duties, and (iii) common law duties. The Cayman Islands Companies
Act imposes a number of statutory duties on a director. A Cayman Islands director&#8217;s fiduciary duties are not codified, however
the courts of the Cayman Islands have held that a director owes the following fiduciary duties: (a) a duty to act in what the director
<i>bona fide</i> considers to be in the best interests of the company, (b) a duty to exercise their powers for the purposes they were
conferred, (c) a duty to avoid fettering his or her discretion in the future and (d) a duty to avoid conflicts of interest and of duty.
The common law duties owed by a director are those to act with skill, care and diligence that may reasonably be expected of a person
carrying out the same functions as are carried out by that director in relation to the company and, also, to act with the skill, care
and diligence in keeping with a standard of care commensurate with any particular skill they have which enables them to meet a higher
standard than a director without those skills. In fulfilling their duty of care to us, our directors must ensure compliance with our
M&amp;A, as amended and restated from time to time. We have the right to seek damages if a duty owed by any of our directors is breached.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Insider Trading Policy</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Board of Directors also adopted an insider
trading policy that allows insiders to sell securities of the Company pursuant to pre-arranged trading plans.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This insider trading policy was put into place
because effective October 23, 2000, the SEC adopted rules related to insider trading. One of these rules, Rule 10b5-1 of the Securities
Exchange Act of 1934, as amended, provides an exemption to the insider trading rules in the form of an affirmative defense. Rule 10b5-1
recognizes the creation of formal programs under which executives and other insiders may sell the securities of publicly traded companies
on a regular basis pursuant to written plans that are entered into at a time when the plan participants are not aware of material non-public
information and that otherwise comply with the requirements of Rule 10b5-1.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Interested Transactions</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A director may vote, attend a board meeting or
sign a document on our behalf with respect to any contract or transaction in which he or she is interested. A director must promptly
disclose the interest to all other directors after becoming aware of the fact that he or she is interested in a transaction we have entered
into or are to enter into. A general notice or disclosure to the board or otherwise contained in the minutes of a meeting or a written
resolution of the board or any committee of the board that a director is a shareholder, director, officer or trustee of any specified
firm or company and is to be regarded as interested in any transaction with such firm or company will be sufficient disclosure, and,
after such general notice, it will not be necessary to give special notice relating to any particular transaction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Remuneration and Borrowing</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The directors may receive such remuneration as
our board of directors may determine from time to time. Each director is entitled to be repaid or prepaid all traveling, hotel and incidental
expenses reasonably incurred or expected to be incurred in attending meetings of our board of directors or committees of our board of
directors or shareholder meetings or otherwise in connection with the discharge of his or her duties as a director. The compensation
committee will assist the directors in reviewing and approving the compensation structure for the directors. Our board of directors may
exercise all the powers of the company to borrow money and to mortgage or charge our undertakings and property or any part thereof, to
issue debentures, debenture stock and other securities whenever money is borrowed or as security for any debt, liability or obligation
of the company or of any third party.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Terms of Directors and Officers</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our directors may be elected by a resolution
of our board of directors, or by an ordinary resolution of our shareholders. Our directors are not subject to a term of office and hold
office until such time as they are removed from office by ordinary resolution of the shareholders. A director will cease to be a director
if, among other things, the director (i) becomes bankrupt or makes any arrangement or composition with his creditors; (ii) dies or is
found by our company to be or becomes of unsound mind, (iii) resigns his office by notice in writing to the company, or (iv) without
special leave of absence from our board, is absent from three consecutive board meetings and our directors resolve that his office be
vacated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our officers are elected by and serve at the
discretion of the board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 107; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->100<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Involvement in Certain Legal Proceedings</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To the best of our knowledge, none of our directors
or officers has been convicted in a criminal proceeding, excluding traffic violations or similar misdemeanors, nor has any been a party
to any judicial or administrative proceeding during the past five years that resulted in a judgment, decree or final order enjoining
the person from future violations of, or prohibiting activities subject to, federal or state securities laws, or a finding of any violation
of federal or state securities laws, except for matters that were dismissed without sanction or settlement. Except as set forth in our
discussion below in &#8220;Related Party Transactions,&#8221; our directors and officers have not been involved in any transactions with
us or any of our affiliates or associates which are required to be disclosed pursuant to the rules and regulations of the SEC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>6.D. Employees</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had a total of 379 and 498 employees as of
June 30, 2025 and 2024, respectively.<b><i>&#160;</i></b>The following table gives a breakdown of our employees by function:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of <br/> June 30,<br/> 2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of<br/> June 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Administration and Management</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Engineering</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Research and Development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">64</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Sales and Marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Business Operations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">291</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">394</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">379</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">498</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe we offer our employees competitive
compensation packages and a dynamic work environment that encourages initiative. As a result, we have generally been able to attract
and retain qualified employees and maintain a stable core management team.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>



</div><!-- Field: Page; Sequence: 108; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->101<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>6.E. Share Ownership</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables sets forth information regarding
the beneficial ownership of our ordinary shares as of the date hereof by:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">each person known to us to
beneficially own more than 5% of our ordinary shares;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">each of our officers and directors;
and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">all of our officers and directors
as a group.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Beneficial ownership is determined in accordance
with SEC rules and includes voting or investment power with respect to securities. Except as indicated by the footnotes below, we believe,
based on the information furnished to it, that the persons and entities named in the table below have sole voting and investment power
with respect to all stock that they beneficially own, subject to applicable community property laws. They are not, however, deemed to
be outstanding and beneficially owned for the purpose of computing the percentage ownership of any other person.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The calculations in the table below are based
on 11,250,000 ordinary shares issued and outstanding as of the date hereof.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name of Beneficial Owner</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount of<br/> Beneficial<br/> Ownership</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percentage<br/> Ownership</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; font-style: italic">Directors, Director Nominees and Named Executive Officers:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-size: 10pt">Ming Hung &#8220;Matthew&#8221; Lai <sup>1</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">10,000,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">88.89</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Ming Yan &#8220;Ray&#8221; Lai</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Wing Wai &#8220;John&#8221; Au</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Hok Han &#8220;Henry&#8221; Ko</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Hon Wai Ku</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Hung Leung &#8220;Alan&#8221; Tsang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">All directors, director nominees and executive officers as a group (8 persons)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">88.89</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; font-style: italic; text-align: left">5% or Greater Shareholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">YC 1926 (BVI) Limited <sup>1</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">88.89</td><td style="text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-size: 10pt">YC 1926 (BVI) Limited has six
shareholders, each holding an even percentage of shares of the entity. Through a BVI entity, Yau Fai Lai holds 833 shares or 16.67% of
the ownership in YC 1926 (BV) Limited. The shareholders agreed to vote in concert in the shareholder meetings; and during the period
commencing on the date of incorporation and ending on the third anniversary of the date of listing of the Company on Nasdaq, if the shareholders
are unable to reach a unanimous consent, a decision made by more than 50% of the voting rights of the parties will be deemed a decision
unanimously passed by all parties and will be binding on all parties; in the event there is a tie-breaker, the shareholders of YC 1926
(BVI) Limited agreed to appoint Ming Hung &#8220;Matthew&#8221; Lai, the chairman of the entity, to serve as their proxy to exercise
the voting rights on their behalf.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 109; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->102<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>7.A. Major Shareholders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Please refer to &#8220;Item 6. Directors, Senior
Management and Employees - 6.E. Share Ownership.&#8221; The company&#8217;s major shareholders do have different voting rights than the
other shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>7.B. Related Party Transactions (FS footnote)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Other Related Party Transactions</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended June 30, 2025, other than
disclosed in elsewhere, we did not have any other related party transactions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following shows the significant related party transactions for
the years ended June 30, 2025, 2024 and 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center; vertical-align: bottom">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Relationship</td><td style="font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Nature</td><td style="font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Description</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2025</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">US$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">US$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">US$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 13%; text-align: left">Yee Woo Paper <br/>
Packaging (China) Company Limited (hereafter &#8220;YWPPC&#8221;)</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 15%; text-align: left">Common control by the shareholders</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 11%; text-align: left">Trade nature</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 22%; text-align: left">Rental expenses incurred by the Company</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(659,678</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(707,311</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: 0pt; padding-left: 0pt; text-align: left; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">Kunshan Chuangke Printing Products Co., Ltd</p></td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">Common control by the shareholders</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">Trade&#160;nature</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">Equipment and car expenses incurred by the Company</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(53,805</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 0pt; padding-left: 0pt; text-align: left; vertical-align: top"><p style="text-indent: -0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Kunshan Chuangke High Level Paper Products Co.,</p></td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">Common control by the shareholders</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">Trade nature</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">Equipment expenses incurred by the Company</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(845</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 110; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->103<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 8. FINANCIAL INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>8.A. Consolidated Statements and Other Financial Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Please refer to Item 18.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Legal and Administrative Proceedings</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Please refer to &#8220;Item 6. Involvement in
Certain Legal Proceedings.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Dividend Policy</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 1, 2020, Yee Woo Shenzhen, a China-based
subsidiary, declared dividend in the amount of US$9.3 million, with dividend withholding tax provision approximately US$0.4 million,
to its then 100% shareholder YWPPC, a Hong Kong subsidiary, which was considered as intragroup transaction when declared. As disclosed
on page F-8 of this Annual Report, YWPPC was departed from the group on December 31, 2020 and since then YWPPC was de-recognized from
the Group resulting in a dividend payable US$8.4 million, net of dividend withholding tax provision of US$0.4 million, to the Controlling
Shareholders. At year end, the dividend payable to the Controlling Shareholders US$8.4 million was waived by the Controlling Shareholders
and such waiver of amounts payable to shareholders was capitalized as additional paid-in capital in the financial statements for the
year ended June 30, 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 28, 2022, Millennium Printing, a
Hong Kong subsidiary, declared dividend in the amount of US$7 million to its immediate holding company and thereafter the same amount
of dividend was declared to those intermediate holding companies up the chain and then finally to the Controlling Shareholders. The dividend
payable to the Controlling Shareholders was waived by the Controlling Shareholders during the year ended June 30, 2022 and such amount
payable to shareholders was then capitalized as additional paid-in capital in the financial statements for the year ended June 30, 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other than these two recapitalization exercises,
there have been no other transfers, dividends, or distributions made between the holding company and its subsidiaries, or to investors,
and that neither we nor our subsidiaries have declared dividends for the years ended June 30, 2025 and 2024 and up to the date of the
Annual Report. We anticipate that we will retain any earnings to support operations and to finance the growth and development of our
business. Therefore, we do not expect to pay cash dividends in the foreseeable future. Any future determination relating to our dividend
policy will be made at the discretion of our Board of Directors and will depend on a number of factors, including future earnings, capital
requirements, financial conditions and future prospects and other factors the Board of Directors may deem relevant.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">One of the purposes of the above recapitalization
exercises that involved dividends declaration with waiver and subsequent capitalization as additional paid-in capital was mainly to optimize
our capital structure by enhancing the paid-up capital of the Company in order to meet the expectation from our customers, suppliers
and financial institutions. We believe the recapitalization will attract more good standing customers and suppliers, better trading terms,
together with allowing the Company to obtain more favorable support from financial institutions with competitive financing terms.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Companies Act (as amended) of the Cayman
Islands (the &#8220;Companies Act&#8221;), we may pay dividends out of profits or share premium account, provided that in no circumstances
may a dividend be paid if this would result in the Company being unable to pay its debts as they fall due in the ordinary course of business
immediately following the dividend payment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we determine to pay dividends on any of our
Ordinary Shares in the future, as a holding company, we will be dependent on receipt of funds from our operating subsidiaries. Dividend
distributions from our PRC subsidiary to us are subject to PRC taxes, such as withholding tax. In addition, regulations in the PRC currently
permit payment of dividends of a PRC company only out of accumulated distributable after-tax profits as determined in accordance with
its articles of association and the accounting standards and regulations in China. See &#8220;Risk Factors - Risks Related to Doing Business
in the PRC - We are a holding company, and will rely on dividends paid by our subsidiaries for our cash needs. Any limitation on the
ability of our subsidiaries to make dividend payments to us, or any tax implications of making dividend payments to us, could limit our
ability to pay our parent company expenses or pay dividends to holders of our Ordinary Shares. PRC regulations may restrict the ability
of our PRC subsidiary to pay dividends to us.&#8221; See &#8220;Regulation-Regulation on Dividend Distributions.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>8.B. Significant Changes</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not experienced any significant changes
since the date of our audited consolidated financial statements included in this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 111; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->104<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 9. THE OFFER AND LISTING</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>9.A. Offer and listing details</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ordinary shares have been listed on the Nasdaq
Capital Market since April 4, 2023 under the symbol &#8220;MGIH.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>9.B. Plan of distribution</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable for annual reports on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>9.C. Markets</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ordinary shares are listed on the Nasdaq
Capital Market under the symbol &#8220;MGIH.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>9.D. Selling shareholders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable for annual reports on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>9.E. Dilution</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable for annual reports on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>9.F. Expenses of the issue</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable for annual reports on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 10. ADDITIONAL INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company was incorporated in the Cayman Islands
as an exempted company with limited liability on May 11, 2021, with an authorized share capital of HK$380,000 divided into 38,000,000
shares of HK$0.01 each. On the date of incorporation, 2,520 shares were allotted and issued to YC 1926 (BVI) Limited at a consideration
of US$3.00. <i>These shares were issued in reliance on the exemption under Section 4(a)(2) and/or Regulation S of the Securities Act.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2021, the Company&#8217;s authorized
share capital increased to US$500,000 divided into 500,000,000 shares of par value of US$0.001 each; and the number of ordinary shares
outstanding and issued in the Company is increased to 5,000 Shares at par value of US$0.001 each at a consideration of US$5.00 which
are owned by the controlling shareholder. <i>These shares were issued in reliance on the exemption under Section 4(a)(2) and/or Regulation
S of the Securities Act.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 112; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->105<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 19, 2022, 900,000 additional Shares
be issued and allotted at par value of US$0.001 each at a consideration of US$900 such that the number of Shares held by YC 1926 (BVI)
Limited is increased to 905,000 Shares. <i>These shares were issued in reliance on the exemption under Section 4(a)(2) and/or Regulation
S of the Securities Act.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 28, 2022, the Company issued 9,095,000
ordinary shares to YC 1926 (BVI) Limited at par value of US$0.001 each at a consideration of US$9,095. After the transaction, the Company
had 10,000,000 shares issued and outstanding. <i>These shares were issued in reliance on the exemption under Section 4(a)(2) and/or Regulation
S of the Securities Act.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2022, the Company issued 10,000,000
ordinary shares to YC 1926 (BVI) Limited at par value of US$0.001 each at a consideration of US$10,000. After the transaction, the Company
had 20,000,000 ordinary shares issued and outstanding. <i>These shares were issued in reliance on the exemption under Section 4(a)(2)
and/or Regulation S of the Securities Act.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 12, 2022, the Company issued additional
10,000,000 ordinary shares to YC 1926 (BVI) Limited at par value of US$0.001 each at a consideration of US$10,000. After the transaction,
the Company had 30,000,000 ordinary shares issued and outstanding. On October 12, 2022, every two issued and unissued shares of US$0.001
par value each was consolidated into one share with US$0.002 par value each and the Company&#8217;s authorized share capital become US$500,000
divided into 250,000,000 ordinary shares of US$0.002 par value each. As a result, the Company had 15,000,000 ordinary shares issued and
outstanding. On March 2, 2023, YC 1926 (BVI) Limited surrendered 5,000,000 ordinary shares to the Company for no consideration and 5,000,000
ordinary shares were cancelled. <i>These shares were issued in reliance on the exemption under Section 4(a)(2) and/or Regulation S of
the Securities Act.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>10.B. Memorandum and articles of association</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following are summaries of the material provisions
of our memorandum and articles of association and the Cayman Islands Companies Act, insofar as they relate to the material terms of our
ordinary shares. Copies of our memorandum and articles of association are filed as exhibits to this annual report. As a convenience to
potential investors, we provide the below description of Cayman Islands law and our Articles of Association.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>General</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each Ordinary Share in the Company confers upon
the shareholder:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the right to one vote at a meeting of the shareholders of the Company
    or on any resolution of shareholders;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the right to an equal share in any dividend paid by the Company; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the right to an equal share in the distribution of the surplus assets
    of the Company on its liquidation.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All of our issued ordinary shares are fully paid
and non-assessable. Certificates representing the ordinary shares are issued in registered form. Our shareholders may freely hold and
vote their ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 113; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->106<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Listing</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ordinary shares are listed on the Nasdaq
Capital Market under the symbol &#8220;MGIH.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Transfer Agent and Registrar</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The transfer agent and registrar for our ordinary
shares is VStock Transfer, LLC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Dividends</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Holders of Ordinary Shares shall, at all times,
vote together as one class on all matters submitted to a vote by the shareholders at any general meeting of the Company. At each general
meeting, each shareholder who is present in person or by proxy (or, in the case of a shareholder being a corporation, by its duly authorized
representative) will have one (1) vote for each Ordinary Share which such shareholder holds. Voting at any meeting of shareholders is
by show of hands unless a poll is demanded. A poll may be demanded by the chairman of such meeting or by one or more shareholders present
in person or by proxy entitled to vote and who together hold not less than 10 percent of the paid up voting share capital of the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">An ordinary resolution
to be passed by the shareholders requires the affirmative vote of a simple majority of the votes attached to the Ordinary Shares cast
by those shareholders entitled to vote who are present in person or by proxy (or, in the case of corporations, by their duly authorized
representatives) at a general meeting, while a special resolution requires the affirmative vote of a majority of not less than two-thirds
of the votes attached to the Ordinary Shares cast by those shareholders who are present in person or by proxy (or, in the case of corporations,
by their duly authorized representatives) at a general meeting. Both ordinary resolutions and special resolutions may also be passed
by a unanimous written resolution signed by all the shareholders of our company, as permitted by the Companies Act and our memorandum
and articles of association. A special resolution will be required for important matters such as a change of name or making changes to
our memorandum and articles of association.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Voting Rights</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Holders of Ordinary Shares shall, at all times,
vote together as one class on all matters submitted to a vote by the shareholders at any general meeting of the Company. At each general
meeting, each shareholder who is present in person or by proxy (or, in the case of a shareholder being a corporation, by its duly authorized
representative) will have one (1) vote for each Ordinary Share which such shareholder holds. Voting at any meeting of shareholders is
by show of hands unless a poll is demanded. A poll may be demanded by the chairman of such meeting or by one or more shareholders present
in person or by proxy entitled to vote and who together hold not less than 10 percent of the paid up voting share capital of the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">An ordinary resolution
to be passed by the shareholders requires the affirmative vote of a simple majority of the votes attached to the Ordinary Shares cast
by those shareholders entitled to vote who are present in person or by proxy (or, in the case of corporations, by their duly authorized
representatives) at a general meeting, while a special resolution requires the affirmative vote of a majority of not less than two-thirds
of the votes attached to the Ordinary Shares cast by those shareholders who are present in person or by proxy (or, in the case of corporations,
by their duly authorized representatives) at a general meeting. Both ordinary resolutions and special resolutions may also be passed
by a unanimous written resolution signed by all the shareholders of our company, as permitted by the Companies Act and our memorandum
and articles of association. A special resolution will be required for important matters such as a change of name or making changes to
our memorandum and articles of association.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cumulative Voting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Delaware law permits cumulative voting for the
election of directors only if expressly authorized in the certificate of incorporation. There are no prohibitions in relation to cumulative
voting under the laws of the Cayman Islands but our post-offering amended and restated memorandum and articles of association do not
provide for cumulative voting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Meetings of Shareholders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The directors may convene a meeting of shareholders
whenever they think necessary or desirable. We must provide at least seven days&#8217; written notice counting from the date service
is deemed to take place, stating the place, the day and the hour of the general meeting and, in the case of special business, the general
nature of that business, to such persons who are entitled to receive such notices from the Company. Our board of directors must convene
a general meeting upon the written requisition of one or more shareholders entitled to attend and vote at general meeting of the Company
holding not less than 10% of the paid-up voting share capital of the Company in respect to the matter for which the meeting is requested.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 114; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->107<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No business may be transacted at any general
meeting unless a quorum is present at the time the meeting proceeds to business. One or more shareholders present in person or by proxy
holding in aggregate at least a majority of the paid up voting share capital of the Company shall be a quorum. If, within half an hour
from the time appointed for the meeting, a quorum is not present, the meeting, if convened upon the requisition of shareholders, shall
be dissolved. In any other case, it shall stand adjourned to the same day in the next week, at the same time and place and if, at the
adjourned meeting, a quorum is not present within half an hour from the time appointed for the meeting, the shareholders present and
entitled to vote shall be a quorum. At every meeting, the shareholders present shall choose someone of their number to be the chairman.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A corporation that is a shareholder shall be
deemed for the purpose of our amended and restated memorandum and articles of association to be present at a general meeting in person
if represented by its duly authorized representative. This duly authorized representative shall be entitled to exercise the same powers
on behalf of the corporation which he represents as that corporation could exercise if it were our individual shareholder.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Meetings of Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The business of our Company is managed by the
directors. Our directors are free to meet at such times and in such manner and places within or outside the Cayman Islands as the directors
determine to be necessary or desirable. The quorum necessary for the transaction of the business of the directors may be fixed by the
directors, and unless so fixed, if there be more than two directors shall be two, and if there are two or less Directors shall be one.
An action that may be taken by the directors at a meeting may also be taken by a resolution of directors consented to in writing by all
of the directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Pre-emptive Rights</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no pre-emptive rights applicable to
the issue by us of Ordinary Shares under our Second Amended and Restated Memorandum and Articles of Association.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Transfer of Ordinary Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subject to the restrictions in our memorandum
and articles of association, any of our shareholders may transfer all or any of his or her Ordinary Shares by written instrument of transfer
in the usual or common form or any other form approved by our board of directors. Our board of directors may in their absolute discretion
to decline the registration of the transfer of any Ordinary Shares without giving any reason save in certain circumstances.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Winding Up</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we are wound up and the assets available for
distribution among our shareholders are more than sufficient to repay the whole of the paid-up capital at the commencement of the winding
up, the excess shall be distributable among those shareholders in proportion to the capital paid up at the commencement of the winding
up on the shares held by them respectively. If we are wound up and the assets available for distribution among the shareholders as such
are insufficient to repay the whole of the paid-up capital, such assets shall be distributed so that, as nearly as may be, the losses
shall be borne by the shareholders in proportion to the capital paid up at the commencement of the winding up on the shares held by them,
respectively. If we are wound up, the liquidator may with the sanction of a special resolution and any other sanction required by the
Cayman Islands Companies Act, divide among our shareholders in specie or kind the whole or any part of our assets (whether they shall
consist of property of the same kind or not), and may, for such purpose, set such value as the liquidator deems fair upon any property
to be divided and may determine how such division shall be carried out as between the shareholders or different classes of shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The liquidator may also vest the whole or any
part of these assets in trusts for the benefit of the shareholders as the liquidator shall think fit, but so that no shareholder will
be compelled to accept any assets, shares or other securities upon which there is a liability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Calls on Ordinary Shares and forfeiture of
Ordinary Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our board of directors may from time to time
make calls upon shareholders for any amounts unpaid on their Ordinary Shares in a notice served to such shareholders at least 14 days
prior to the specified time of payment. The Ordinary Shares that have been called upon and remain unpaid are subject to forfeiture.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 115; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->108<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Redemption, Repurchase and Surrender of Ordinary
Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may issue shares on terms that such shares
are subject to redemption, at our option, on such terms and in such manner as may be determined, before the issue of such shares, by
our board of directors or by an ordinary resolution of our shareholders. The Companies Act and our Second Amended and Restated Memorandum
and Articles of Association permits us to purchase our own shares, subject to certain restrictions and requirements. Subject to the Companies
Act, our amended and restated memorandum and articles of association and to any applicable requirements imposed from time to time by
the Nasdaq, the Securities and Exchange Commission, or by any other recognized stock exchange on which our securities are listed, we
may purchase our own shares (including any redeemable shares) on such terms and in such manner as been approved by the directors or by
an ordinary resolution of our shareholders. Under the Companies Act, the repurchase of any share may be paid out of our Company&#8217;s
profits, or out of the share premium account, or out of the proceeds of a fresh issue of shares made for the purpose of such repurchase,
or out of capital. If the repurchase proceeds are paid out of our Company&#8217;s capital, our Company must, immediately following such
payment, be able to pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act, no such
share may be repurchased (1) unless it is fully paid up, and (2) if such repurchase would result in there being no shares outstanding
other than shares held as treasury shares. The repurchase of shares may be effected in such manner and upon such terms as may be authorized
by or pursuant to the Company&#8217;s articles of association. If the articles do not authorize the manner and terms of the purchase,
a company shall not repurchase any of its own shares unless the manner and terms of purchase have first been authorized by a resolution
of the company. In addition, under the Companies Act and our Second Amended and Restated Memorandum and Articles of Association, our
Company may accept the surrender of any fully paid share for no consideration unless, as a result of the surrender, the surrender would
result in there being no shares outstanding (other than shares held as treasury shares).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Variations of Rights of Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If at any time, our share capital is divided
into different classes of shares, all or any of the rights attached to any class of our shares may (unless otherwise provided by the
terms of issue of the shares of that class) be varied with the consent in writing of the holders of two-thirds of the issued shares of
that class or with the sanction of a resolution passed by at least a two-thirds majority of holders of shares of that class as may be
present in person or by proxy at a separate general meeting of the holders of shares of that class.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Changes in Capital</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may from time to time by an ordinary resolution
of our shareholders:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">increase the share capital of our Company by new shares of such amount
    as it thinks expedient;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">consolidate and divide all or any of our share capital into shares
    of larger amount than its existing shares of shares;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -15.75pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">subdivide its existing shares, or any of them, into shares of a smaller
    amount provided that in the subdivision the proportion between the amount paid and the amount, if any, unpaid on each reduced share
    shall be the same as it was in case of the share from which the reduced share is derived; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">cancel any shares that, at the date of the passing of the resolution,
    have not been taken or agreed to be taken by any person and diminish the amount of its share capital by the amount of the shares
    so cancelled.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our shareholders may by special resolution, subject
to confirmation by the Grand Court of the Cayman Islands on an application by our company for an order confirming such reduction, reduce
its share capital and any capital redemption reserve in any manner authorized by the Companies Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 116; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->109<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inspection of Books and Records</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Holders of our Ordinary Shares will have no general
right under Cayman Islands law to inspect or obtain copies of our list of shareholders or our corporate records. However, we will provide
our shareholders with annual audited financial statements. See &#8220;Where You Can Find Additional Information.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Rights of Non-Resident or Foreign Shareholders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no limitations imposed by our amended
and restated memorandum and articles of association on the rights of non-resident or foreign shareholders to hold or exercise voting
rights on our shares. In addition, there are no provisions in our amended and restated memorandum and articles of association governing
the ownership threshold above which shareholder ownership must be disclosed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Issuance of additional Ordinary Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Second Amended and Restated Memorandum and
Articles of Association authorizes our board of directors to issue additional Ordinary Shares from authorized but unissued shares, to
the extent available, from time to time as our board of directors shall determine.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Exempted Company</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">We are an exempted company
with limited liability under the Companies Act. The Companies Act distinguishes between ordinary resident companies and exempted companies.
Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered
as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary company except that an exempted
company:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">does not have to file an annual return of its shareholders with the
    Registrar of Companies;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">is not required to open its register of members for inspection;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">does not have to hold an annual general meeting;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">may issue negotiable or bearer shares or shares with no par value;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">may obtain an undertaking against the imposition of any future taxation
    (such undertakings are usually given for 20 years in the first instance);</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">may register by way of continuation in another jurisdiction and be
    deregistered in the Cayman Islands;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">may register as a limited duration company; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">may register as a segregated portfolio company.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.25in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Limited liability&#8221; means that the
liability of each shareholder is limited to the amount unpaid by the shareholder on the shares of the company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1pt"><b><span style="text-decoration:underline">Differences in Corporate Law</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Companies Act is derived, to a large extent,
from the older Companies Acts of England but does not follow recent United Kingdom statutory enactments, and accordingly there are significant
differences between the Companies Act and the current Companies Act of England. In addition, the Companies Act differs from laws applicable
to United States corporations and their shareholders. Set forth below is a summary of the significant differences between the provisions
of the Companies Act applicable to us and the comparable provisions of the laws applicable to companies incorporated in the State of
Delaware.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 117; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->110<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Mergers and Similar Arrangements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Companies Act permits mergers and consolidations
between Cayman Islands companies and between Cayman Islands companies and non-Cayman Islands companies. For these purposes, (1) &#8220;merger&#8221;
means the merging of two or more constituent companies and the vesting of their undertaking, property and liabilities in one of such
companies as the surviving company and (2) a &#8220;consolidation&#8221; means the combination of two or more constituent companies into
a consolidated company and the vesting of the undertaking, property and liabilities of such companies to the consolidated company. In
order to effect such a merger or consolidation, the directors of each constituent company must approve a written plan of merger or consolidation,
which must then be authorized by (1) a special resolution of the shareholders of each constituent company, and (2) such other authorization,
if any, as may be specified in such constituent company&#8217;s articles of association. The written plan of merger or consolidation
must be filed with the Registrar of Companies together with a declaration as to the solvency of the consolidated or surviving company,
a declaration as to the assets and liabilities of each constituent company and an undertaking that a copy of the certificate of merger
or consolidation will be given to the members and creditors of each constituent company and that notification of the merger or consolidation
will be published in the Cayman Islands Gazette. Dissenting shareholders have the right to be paid the fair value of their shares (which,
if not agreed between the parties, will be determined by the Grand Court of the Cayman Islands (the &#8220;Grand Court&#8221;) if they
follow the required procedures, subject to certain exceptions. Court approval is not required for a merger or consolidation which is
effected in compliance with these statutory procedures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the Companies Act contains statutory
provisions that facilitate the reconstruction and amalgamation of companies, provided that the arrangement is approved by a majority
in number of each class of shareholders or creditors with whom the arrangement is to be made, and who must in addition represent three-fourths
in value of each such class of shareholders or creditors, as the case may be, that are present and voting either in person or by proxy
at a meeting, or meetings, convened for that purpose. The convening of the meetings and subsequently the arrangement must be sanctioned
by the Grand Court. While a dissenting shareholder has the right to express to the Grand Court the view that the transaction ought not
to be approved, the Grand Court can be expected to approve the arrangement if it determines that:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the statutory provisions as to the required majority vote have been
    met;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the shareholders have been fairly represented at the meeting in question
    and the statutory majority are acting bona fide without coercion of the minority to promote interests adverse to those of the class;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the arrangement is such that may be reasonably approved by an intelligent
    and honest man of that class acting in respect of his interest; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the arrangement is not one that would more properly be sanctioned under
    some other provision of the Companies Act.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Companies Act also contains a statutory power
of compulsory acquisition which may facilitate the &#8220;squeeze out&#8221; of dissentient minority shareholders upon a tender offer.
When a tender offer is made and accepted by holders of 90.0% of the shares which are subject to the offer within four months, the offeror
may, within a two-month period commencing on the expiration of such four-month period, require the holders of the remaining shares to
transfer such shares on the terms of the offer. An objection can be made to the Grand Court, but this is unlikely to succeed in the case
of an offer which has been so approved unless there is evidence of fraud, bad faith or collusion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an arrangement and reconstruction is thus
approved, the dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be available
to dissenting shareholders of Delaware corporations, providing rights to receive payment in cash for the judicially determined value
of the shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 118; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->111<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Shareholders&#8217; Suits</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In principle, we will normally be the proper
plaintiff to sue for a wrong done to us as a company and as a general rule a derivative action may not be brought by a minority shareholder.
However, based on English authorities, which would in all likelihood be of persuasive authority in the Cayman Islands, the Grand Court
can be expected to apply and follow the common law principles (namely the rule derived from the seminal English case of <i>Foss v. Harbottle</i>,
and the exceptions thereto, which limits the circumstances in which a shareholder may bring a derivative action on behalf of the company
or a personal action to claim loss which is reflective of loss suffered by the company) which permit a minority shareholder to commence
a class action against, or derivative actions in the name of, a company to challenge the following acts in the following circumstances.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">a company acts or proposes to act illegally or ultra vires;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the act complained of, although not ultra vires, could only be effected
    duly if authorized by more than a simple majority vote that has not been obtained; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">those who control the company are perpetrating a &#8220;fraud on the
    minority.&#8221;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Indemnification of Directors and Executive
Officers and Limitation of Liability</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cayman Islands law does not limit the extent
to which a company&#8217;s memorandum and articles of association may provide for indemnification of officers and directors, except to
the extent any such indemnification provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide
indemnification against civil fraud or the consequences of committing a crime. Our post-offering amended and restated memorandum and
articles of association permit indemnification of officers and directors for losses, damages, costs and expenses incurred in their capacities
as such unless such losses or damages arise from fraud or willful default of such directors or officers. This standard of conduct is
generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Insofar as indemnification for liabilities arising
under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing provisions, we have
been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is
therefore unenforceable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Directors&#8217; Fiduciary Duties</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Delaware corporate law, a director of a
Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty has two components: the duty of care and
the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent person would
exercise under similar circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all material
information reasonably available regarding a significant transaction. The duty of loyalty requires that a director acts in a manner he
reasonably believes to be in the best interests of the corporation. He must not use his corporate position for personal gain or advantage.
This duty prohibits self-dealing by a director and mandates that the best interest of the corporation and its shareholders take precedence
over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders generally. In general,
actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken
was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary
duties. Should such evidence be presented concerning a transaction by a director, the director must prove the procedural fairness of
the transaction, and that the transaction was of fair value to the corporation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a matter of Cayman Islands law, a director
of a Cayman Islands company is in the position of a fiduciary with respect to the company and therefore it is considered that he or she
owes the following duties to the company - a duty to act bona fide in the best interests of the company, a duty not to make a profit
based on his or her position as director (unless the company permits him or her to do so), a duty not to put himself or herself in a
position where the interests of the company conflict with his or her personal interest or his or her duty to a third party and a duty
to exercise powers for the purpose for which such powers were intended. A director of a Cayman Islands company owes to the company a
duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his or her duties
a greater degree of skill than may reasonably be expected from a person of his or her knowledge and experience. However, English and
Commonwealth courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely
to be followed in the Cayman Islands.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 119; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->112<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>10.C. Material contracts</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not entered into any material contracts
other than in the ordinary course of business and otherwise described elsewhere in this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>10.D. Exchange controls</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulations on Foreign Currency Exchange</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The principal regulations governing foreign currency
exchange in China are the Foreign Exchange Administration Regulations, most recently amended in August 2008. Under the PRC foreign exchange
regulations, payments of current account items, such as profit distributions, interest payments and trade and service-related foreign
exchange transactions, can be made in foreign currencies without prior approval from SAFE by complying with certain procedural requirements.
By contrast, approval from or registration with appropriate government authorities is required where RMB is to be converted into foreign
currency and remitted out of China to pay capital account items, such as direct investments, repayment of foreign currency-denominated
loans, repatriation of investments and investments in securities outside of China.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2012, SAFE promulgated the Circular
of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment, which substantially amends
and simplifies the current foreign exchange procedure. Pursuant to this circular, the opening of various special purpose foreign exchange
accounts, such as pre-establishment expenses accounts, foreign exchange capital accounts and guarantee accounts, the reinvestment of
RMB proceeds derived by foreign investors in the PRC, and remittance of foreign exchange profits and dividends by a foreign-invested
enterprise to its foreign shareholders no longer require the approval or verification of SAFE, and multiple capital accounts for the
same entity may be opened in different provinces, which was not possible previously. In addition, SAFE promulgated another circular in
May 2013, which specifies that the administration by SAFE or its local branches over direct investment by foreign investors in the PRC
must be conducted by way of registration and banks must process foreign exchange business relating to the direct investment in the PRC
based on the registration information provided by SAFE and its branches. On February 28, 2015, SAFE promulgated the Notice on Further
Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment, or SAFE Notice 13. After SAFE Notice
13 became effective on June 1, 2015, instead of applying for approvals regarding foreign exchange registrations of foreign direct investment
and overseas direct investment from SAFE, entities and individuals may apply for such foreign exchange registrations from qualified banks.
The qualified banks, under the supervision of SAFE, may directly review the applications and conduct the registration.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 30, 2015, SAFE promulgated Circular
19, which expands a pilot reform of the administration of the settlement of the foreign exchange capitals of foreign-invested enterprises
nationwide. Circular 19 came into force and replaced both previous Circular 142 and Circular 36 on June 1, 2015. On June 9, 2016, SAFE
promulgated Circular 16 to further expand and strengthen such reform. Under Circular 19 and Circular 16, foreign-invested enterprises
in the PRC are allowed to use their foreign exchange funds under capital accounts and RMB funds from exchange settlement for expenditure
under current accounts within its business scope or expenditure under capital accounts permitted by laws and regulations, except that
such funds shall not be used for (i) expenditure beyond the enterprise&#8217;s business scope or expenditure prohibited by laws and regulations;
(ii) investments in securities or other investments than banks&#8217; principal-secured products; (iii) granting of loans to non-affiliated
enterprises, except where it is expressly permitted in the business license; and (iv) construction or purchase of real estate for purposes
other than self-use (except for real estate enterprises).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2017, SAFE promulgated the Circular
on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness and Compliance Verification, or SAFE Circular
3, which stipulates several capital control measures with respect to the outbound remittance of profit from domestic entities to offshore
entities, including (i) under the principle of genuine transaction, banks shall check board resolutions regarding profit distribution,
the original version of tax filing records and audited financial statements; and (ii) domestic entities shall hold income to account
for previous years&#8217; losses before remitting the profits. Further, according to SAFE Circular 3, domestic entities shall make detailed
explanations of the sources of capital and utilization arrangements, and provide board resolutions, contracts and other proof when completing
the registration procedures in connection with an outbound investment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 120; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->113<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Regulations on Foreign Exchange Registration of Overseas Investment
by PRC Residents</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">SAFE issued SAFE Circular on Relevant Issues
Relating to Domestic Resident&#8217;s Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular
37, that became effective in July 2014, replacing the previous SAFE Circular 75. SAFE Circular 37 regulates foreign exchange matters
in relation to the use of special purpose vehicles, or SPVs, by PRC residents or entities to seek offshore investment and financing or
conduct round trip investment in China. Under SAFE Circular 37, a SPV refers to an offshore entity established or controlled, directly
or indirectly, by PRC residents or entities for the purpose of seeking offshore financing or making offshore investment, using legitimate
onshore or offshore assets or interests, while &#8220;round trip investment&#8221; refers to direct investment in China by PRC residents
or entities through SPVs, namely, establishing foreign-invested enterprises to obtain the ownership, control rights and management rights.
SAFE Circular 37 provides that, before making contribution into an SPV, PRC residents or entities are required to complete foreign exchange
registration with SAFE or its local branch. SAFE promulgated the Notice on Further Simplifying and Improving the Administration of the
Foreign Exchange Concerning Direct Investment in February 2015, which took effect on June 1, 2015. This notice has amended SAFE Circular
37 requiring PRC residents or entities to register with qualified banks rather than SAFE or its local branch in connection with their
establishment or control of an offshore entity established for the purpose of overseas investment or financing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">PRC residents or entities who had contributed
legitimate onshore or offshore interests or assets to SPVs but had not obtained registration as required before the implementation of
the SAFE Circular 37 must register their ownership interests or control in the SPVs with qualified banks. An amendment to the registration
is required if there is a material change with respect to the SPV registered, such as any change of basic information (including change
of the PRC residents, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, and mergers
or divisions. Failure to comply with the registration procedures set forth in SAFE Circular 37 and the subsequent notice, or making misrepresentation
on or failure to disclose controllers of the foreign-invested enterprise that is established through round-trip investment, may result
in restrictions being imposed on the foreign exchange activities of the relevant foreign-invested enterprise, including payment of dividends
and other distributions, such as proceeds from any reduction in capital, share transfer or liquidation, to its offshore parent or affiliate,
and the capital inflow from the offshore parent, and may also subject relevant PRC residents or entities to penalties under PRC foreign
exchange administration regulations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are aware that our PRC resident beneficial
owners subject to these registration requirements have registered with the Beijing SAFE branch and/or qualified banks to reflect the
recent changes to our corporate structure.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10.E. Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following sets forth the material Cayman
Islands, Chinese, Vietnamese and U.S. federal income tax consequences related to an investment in our ordinary shares. It is directed
to U.S. Holders (as defined below) of our ordinary shares and is based upon laws and relevant interpretations thereof in effect as of
the date hereof, all of which are subject to change. This description does not deal with all possible tax consequences relating to an
investment in our ordinary shares, such as the tax consequences under state, local and other tax laws.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following brief description applies only
to U.S. Holders (defined below) that hold ordinary shares as capital assets and that have the U.S. dollar as their functional currency.
This brief description is based on the tax laws of the United States in effect as of the date hereof and on U.S. Treasury regulations
in effect or, in some cases, proposed, as of the date hereof, as well as judicial and administrative interpretations thereof available
on or before such date. All of the foregoing authorities are subject to change, which change could apply retroactively and could affect
the tax consequences described below. Unless otherwise noted in the following discussion, this section is the opinion of Ortoli Rosenstadt
LLP, our U.S. counsel, insofar as it relates to legal conclusions with respect to matters of U.S. federal income tax law, Zhong Lun Law
Firm, our PRC counsel, insofar as it relates to legal conclusions with respect to matters of Chinese tax law, and of RHTLaw Vietnam,
our Vietnamese counsel, insofar as it relates to legal conclusions with respect to matters of Vietnamese tax law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 121; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->114<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The brief description below of the U.S. federal
income tax consequences to &#8220;U.S. Holders&#8221; will apply to you if you are a beneficial owner of shares and you are, for U.S.
federal income tax purposes,</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">an individual who is a citizen or resident of the United States;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">a corporation (or other entity taxable as a corporation for U.S. federal
    income tax purposes) organized under the laws of the United States, any state thereof or the District of Columbia;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">an estate whose income is subject to U.S. federal income taxation regardless
    of its source; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">a trust that (1) is subject to the primary supervision of a court within
    the United States and the control of one or more U.S. persons for all substantial decisions or (2) has a valid election in effect
    under applicable U.S. Treasury regulations to be treated as a U.S. person.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Generally</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Millennium is a Cayman Islands company limited
by shares and subject to Cayman Islands Laws. Millennium HK, Millennium Investment International Limited, Millennium Printing International
Limited, Millennium Packaging Group International Limited, Millennium Strategic, Wah Tong Investment International Limited, Yee Woo Paper
Investment International Limited and Yee Woo Paper Packaging (HK) Company Limited are subject to Hong Kong laws. Huizhou Yimeinuo Industry
Co., Ltd., Millennium (Huizhou) Technology Co., Ltd., Millennium Packaging Technology (Huizhou) Co., Ltd., Millennium Shenzhen, and Putian
Xiqi Branding Strategy Co., Ltd. are subject to PRC laws. MPG Global Company Limited is subject to Vietnamese laws.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1pt"><b>Cayman Islands Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands currently levies no taxes
on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance
tax or estate duty. There are no other taxes likely to be material to us levied by the government of the Cayman Islands except for stamp
duties which may be applicable on instruments executed in, or brought within the jurisdiction of, the Cayman Islands. The Cayman Islands
is not party to any double tax treaties that are applicable to any payments made to or by our Company. There are no exchange control
regulations or currency restrictions in the Cayman Islands.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments of dividends and capital in respect
of our Ordinary Shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a
dividend or capital to any holder of our Ordinary Shares, nor will gains derived from the disposal of our Ordinary Shares be subject
to Cayman Islands income or corporation tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No stamp duty is payable in respect of the issue
of our ordinary shares or on an instrument of transfer in respect of our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>People&#8217;s Republic of China Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the PRC Enterprise Income Tax Law and its
implementation rules, an enterprise established outside of the PRC with a &#8220;de facto management body&#8221; within the PRC is considered
a resident enterprise and will be subject to the enterprise income tax at the rate of 25% on its global income. The implementation rules
define the term &#8220;de facto management body&#8221; as the body that exercises full and substantial control over and overall management
of the business, productions, personnel, accounts and properties of an enterprise. In April 2009, the State Administration of Taxation
issued the Circular on Issues Concerning the Identification of Chinese-Controlled Overseas Registered Enterprises as Resident Enterprises
in Accordance With the Actual Standards of Organizational Management, known as Circular 82, which has been revised by the Decision of
the State Administration of Taxation on Issuing the Lists of Invalid and Abolished Tax Departmental Rules and Taxation Normative Documents
on December 29, 2017 and by the Decision of the State Council on Cancellation and Delegation of a Batch of Administrative Examination
and Approval Items on November 8, 2013. Circular 82 has provided certain specific criteria for determining whether the &#8220;de facto
management body&#8221; of a PRC-controlled enterprise that is incorporated offshore is located in China. Although this circular only
applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners,
the criteria set forth in the circular may reflect the State Administration of Taxation&#8217;s general position on how the &#8220;de
facto management body&#8221; test should be applied in determining the tax resident status of all offshore enterprises. According to
Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax
resident by virtue of having its &#8220;de facto management body&#8221; in China only if all of the following conditions are met: (i)
the places where the senior management and senior management departments responsible for the daily production, operation and management
of the enterprise perform their duties are mainly located within the territory of the PRC; (ii) decisions relating to the enterprise&#8217;s
financial matters (such as money borrowing, lending, financing and financial risk management) and human resource matters (such as appointment,
dismissal and salary and wages) are made or are subject to approval by organizations or personnel in the PRC; (iii) the enterprise&#8217;s
primary assets, accounting books and records, company seals, and board and shareholder resolutions, are located or maintained in the
PRC; and (iv) at least 50% of voting board members or senior executives habitually reside in the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 122; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->115<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>United States Federal Income Tax Considerations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a summary of material U.S. federal
income tax considerations that are likely to be relevant to the purchase, ownership and disposition of our Ordinary Shares by a U.S.
Holder (as defined below).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This summary is based on provisions of the Internal
Revenue Code of 1986, as amended (the &#8220;Code&#8221;), and regulations, rulings and judicial interpretations thereof, in force as
of the date hereof. Those authorities may be changed at any time, perhaps retroactively, so as to result in U.S. federal income tax consequences
different from those summarized below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This summary is not a comprehensive discussion
of all of the tax considerations that may be relevant to a particular investor&#8217;s decision to purchase, hold, or dispose of Ordinary
Shares. In particular, this summary is directed only to U.S. Holders that hold Ordinary Shares as capital assets and does not address
all of the tax consequences to U.S. Holders who may be subject to special tax rules, such as banks, brokers or dealers in securities
or currencies, traders in securities electing to mark to market, financial institutions, insurance companies, tax exempt entities, partnerships
(including any entities treated as partnerships for U.S. federal income tax purposes) and the partners therein, holders that own or are
treated as owning 10% or more of our shares (measured by vote or value), persons holding Ordinary Shares as part of a hedging or conversion
transaction or a straddle, or persons whose functional currency is not the U.S. dollar. Moreover, this summary does not address state,
local or non-U.S. taxes, the U.S. federal estate and gift taxes, the Medicare contribution tax applicable to net investment income of
certain non-corporate U.S. Holders, or alternative minimum tax consequences of acquiring, holding or disposing of Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For purposes of this summary, a &#8220;U.S. Holder&#8221;
is a beneficial owner of Ordinary Shares that is a citizen or individual resident of the United States or a U.S. domestic corporation
or that otherwise is subject to U.S. federal income taxation on a net income basis in respect of such Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>You should consult your own tax advisors about
the consequences of the acquisition, ownership and disposition of the Ordinary Shares, including the relevance to your particular situation
of the considerations discussed below and any consequences arising under non-U.S., state, local or other tax laws.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Taxation of Dividends</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subject to the discussion below under &#8220;Passive
Foreign Investment Company Rules,&#8221; the gross amount of any distribution of cash or property with respect to our Ordinary Shares
(including amounts, if any, withheld in respect of PRC taxes) that is paid out of our current or accumulated earnings and profits (as
determined for U.S. federal income tax purposes) will generally be includible in your taxable income as ordinary dividend income on the
day on which you receive the dividend and will not be eligible for the dividends-received deduction allowed to U.S. corporations under
the Code.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not expect to maintain calculations of
our earnings and profits in accordance with U.S. federal income tax principles. U.S. Holders therefore should expect that distributions
generally will be treated as dividends for U.S. federal income tax purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 123; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->116<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subject to certain exceptions for short-term
and hedged positions, the dividends received by a non-corporate U.S. Holder with respect to the Ordinary Shares will be subject to taxation
at a preferential rate if the dividends are &#8220;qualified dividends.&#8221; Dividends paid on the Ordinary Shares will be treated
as qualified dividends if:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the Ordinary Shares on which the dividend is paid are readily tradable
    on an established securities market in the United States or we are eligible for the benefits of a comprehensive tax treaty with the
    United States that the U.S. Treasury determines is satisfactory for purposes of these rules and that includes an exchange of information
    program; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">we were not, in the year prior to the year in which the dividend was
    paid, and are not, in the year in which the dividend is paid, a PFIC.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Ordinary Shares are listed on Nasdaq Capital Market and qualify
as readily tradable on an established securities market in the United States. Based on our audited financial statements, the manner in
which we conduct our business and relevant market data, we do not believe that we were a PFIC for U.S federal income tax purpose with
respect to our prior taxable year. In addition, based on our audited financial statements, the manner in which we conduct our business,
relevant market data and our current expectations regarding the value and nature of our assets and the sources and nature of our income,
we do not expect to be a PFIC for our current taxable year or in the foreseeable future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the event that we are deemed to be a PRC resident
enterprise under the PRC Enterprise Income Tax Law (see &#8220;Taxation-PRC Taxation&#8221;), a U.S. Holder may be subject to PRC withholding
taxes on dividends paid on our Ordinary Shares. In that case, we may, however, be eligible for the benefits of the Agreement Between
the Government of the United States of America and the Government of the People&#8217;s Republic of China for the Avoidance of Double
Taxation and the Prevention of Tax Evasion with Respect to Taxes on Income (the &#8220;Treaty&#8221;). If we are eligible for such benefits,
dividends we pay on our Ordinary Shares would be eligible for the reduced rates of taxation described above (assuming we are not a PFIC
in the year the dividend is paid or the prior year). Dividend distributions with respect to our Ordinary Shares generally will be treated
as &#8220;passive category&#8221; income from sources outside the United States for purposes of determining a U.S. Holder&#8217;s U.S.
foreign tax credit limitation. Subject to the limitations and conditions provided in the Code and the applicable U.S. Treasury Regulations,
a U.S. Holder may be able to claim a foreign tax credit against its U.S. federal income tax liability in respect of any PRC income taxes
withheld at the appropriate rate applicable to the U.S. Holder from a dividend paid to such U.S. Holder. Alternatively, the U.S. Holder
may deduct such PRC income taxes from its U.S. federal taxable income, provided that the U.S. Holder elects to deduct rather than credit
all foreign income taxes for the relevant taxable year. The rules with respect to foreign tax credits are complex and involve the application
of rules that depend on a U.S. Holder&#8217;s particular circumstances. Accordingly, U.S. Holders are urged to consult their tax advisors
regarding the availability of the foreign tax credit or the deductibility of foreign taxes under their particular circumstances.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">U.S. Holders that receive distributions of additional
Ordinary Shares or rights to subscribe for Ordinary Shares as part of a pro rata distribution to all our shareholders generally will
not be subject to U.S. federal income tax in respect of the distributions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Taxation of Dispositions of Ordinary Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subject to the discussion below under &#8220;Passive
Foreign Investment Company Rules,&#8221; upon a sale, exchange or other taxable disposition of the Ordinary Shares, U.S. Holders will
realize gain or loss for U.S. federal income tax purposes in the amount equal to the difference between the amount realized on the disposition
and the U.S. Holder&#8217;s adjusted tax basis in the Ordinary Shares. Such gain or loss will be capital gain or loss and generally will
be long-term capital gain or loss if the Ordinary Shares have been held for more than one year. Long-term capital gain realized by a
non-corporate U.S. Holder generally is subject to taxation at a preferential rate. The deductibility of capital losses is subject to
limitations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gain, if any, realized by a U.S. Holder on the
sale or other disposition of the Ordinary Shares generally will be treated as U.S.-source income for U.S. foreign tax credit purposes.
Consequently, if a PRC tax is imposed on the sale or other disposition, a U.S. Holder that does not receive significant foreign-source
income from other sources may not be able to derive effective U.S. foreign tax credit benefits in respect of such PRC tax. However, in
the event that gain from the disposition of the Ordinary Shares is subject to tax in the PRC, and a U.S. Holder is eligible for the benefits
of the Treaty, such U.S. Holder may elect to treat such gain as PRC-source gain under the Treaty. U.S. Holders should consult their own
tax advisors regarding the application of the foreign tax credit rules to their investment in, and disposition of, the Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 124; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->117<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Passive Foreign Investment Company Rules</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Special U.S. tax rules apply to companies that
are considered to be PFICs. We will be classified as a PFIC in a particular taxable year if either</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">75 percent or more of our gross income for the taxable year is passive
    income; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the average percentage of the value of our assets that produce or are
    held for the production of passive income, based on the average of four quarterly testing dates is at least 50 percent (the &#8220;asset
    test&#8221;).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For this purpose, passive income generally includes
dividends, interest, royalties and rents (other than royalties and rents derived in the active conduct of a trade or business and not
derived from a related person). If we own at least 25% (by value) of the stock of another corporation, for purposes of determining whether
we are a PFIC, we will be treated as owning our proportionate share of the other corporation&#8217;s assets and receiving our proportionate
share of the other corporation&#8217;s income.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on our audited financial statements, the
manner in which we conduct our business, relevant market data and our current expectations regarding the value and nature of our assets
and the sources and nature of our income, we do not believe that we were a PFIC in our taxable year ended June 30, 2025, and we do not
anticipate being a PFIC for our current taxable year or in the foreseeable future. However, because the PFIC tests must be applied each
year, and the composition of our income and assets and the value of our assets may change, it is possible that we may become a PFIC in
the current or a future year. In particular, because the value of our assets for purposes of the asset test may be determined by reference
to the market price of our Ordinary Shares, fluctuations in the market price of our Ordinary Shares may cause us to become a PFIC for
the current or subsequent taxable years. The determination of whether we are a PFIC also may be affected by how, and how quickly, we
use our liquid assets and the cash raised in our future offerings. If we do not deploy significant amounts of cash for active purposes,
our risk of being a PFIC may increase.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the event that we are classified as a PFIC
in any year during which a U.S. Holder holds our Ordinary Shares and such U.S. Holder does not make a mark-to-market election, as described
in the following paragraph, the U.S. Holder will be subject to a special tax at ordinary income tax rates on &#8220;excess distributions,&#8221;
including certain distributions by us (generally, distributions that are greater than 125% of the average annual distributions received
during the shorter of the three preceding taxable years or the U.S. Holder&#8217;s holding period for the Ordinary Shares) and gain that
the U.S. Holder recognizes on the sale or other disposition of our Ordinary Shares. The amount of income tax on any excess distributions
will be increased by an interest charge to compensate for tax deferral, calculated as if the excess distributions were earned ratably
over the period that the U.S. Holder holds its Ordinary Shares. Further, if we are a PFIC for any year during which a U.S. Holder holds
our Ordinary Shares, we generally will continue to be treated as a PFIC for all subsequent years during which such U.S. Holder holds
our Ordinary Shares unless we cease to be a PFIC and the U.S. Holder makes a special &#8220;purging&#8221; election on Internal Revenue
Service, or IRS, Form 8621. Classification as a PFIC may also have other adverse tax consequences, including, in the case of individuals,
the denial of a step-up in the basis of his or her Ordinary Shares at death.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A U.S. Holder may be able to avoid the unfavorable
rules described in the preceding paragraph by electing to mark its Ordinary Shares to market, provided the Ordinary Shares are treated
as &#8220;marketable stock.&#8221; The Ordinary Shares generally will be treated as marketable stock if the Ordinary Shares are &#8220;regularly
traded&#8221; on a &#8220;qualified exchange or other market&#8221; (which includes the Nasdaq Capital Market). If the U.S. Holder makes
a mark-to-market election, (i) the U.S. Holder will be required in any year in which we are a PFIC to include as ordinary income the
excess of the fair market value of its Ordinary Shares at year-end over the U.S. Holder&#8217;s basis in those Ordinary Shares and (ii)
the U.S. Holder will be entitled to deduct as an ordinary loss in each such year the excess of the U.S. Holder&#8217;s basis in its Ordinary
Shares over their fair market value at year-end, but only to the extent of the net amount previously included in income as a result of
the mark-to-market election. A U.S. Holder&#8217;s adjusted tax basis in its Ordinary Shares will be increased by the amount of any income
inclusion and decreased by the amount of any deductions under the mark-to-market rules. In addition, any gain the U.S. Holder recognizes
upon the sale of the U.S. Holder&#8217;s Ordinary Shares in a year in which we are PFIC will be taxed as ordinary income in the year
of sale, and any loss the U.S. Holder recognizes upon the sale will be treated as ordinary loss, but only to the extent of the net amount
of previously included income as a result of the mark-to-mark election.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unfavorable rules described above may also
be avoided if a U.S. Holder is eligible for and makes a valid qualified electing fund election, or QEF election. If a QEF election is
made, such U.S. Holder generally will be required to include in income on a current basis its pro rata share of the PFIC&#8217;s ordinary
income and net capital gains. We do not intend, however, to prepare or provide the information that would enable U.S. Holders to make
QEF elections.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 125; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->118<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A U.S. Holder that owns an equity interest in
a PFIC must annually file IRS Form 8621. A failure to file one or more of these forms as required may toll the running of the statute
of limitations in respect of each of the U.S. Holder&#8217;s taxable years for which such form is required to be filed. As a result,
the taxable years with respect to which the U.S. Holder fails to file the form may remain open to assessment by the IRS indefinitely,
until the form is filed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we are a PFIC for any taxable year during
which a U.S. Holder holds our Ordinary Shares and any of our non-U.S. subsidiaries is also a PFIC, such U.S. Holder will be treated as
owning a proportionate amount (by value) of the shares of the lower-tier PFIC for purposes of the application of the PFIC rules. U.S.
Holders should consult their own tax advisors about the possible application of the PFIC rules to any of our subsidiaries.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">U.S. Holders should consult their own tax advisors
regarding the U.S. federal income tax considerations discussed above and the desirability of making a mark-to-market election.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Foreign Financial Asset Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain U.S. Holders who are individuals that
own &#8220;specified foreign financial assets&#8221; with an aggregate value in excess of US$50,000 are generally required to file an
information statement along with their tax returns, currently on IRS Form 8938, with respect to such assets. &#8220;Specified foreign
financial assets&#8221; include any financial accounts held at a non-U.S. financial institution, as well as securities issued by a non-U.S.
issuer (which would include the Ordinary Shares) that are not held in accounts maintained by financial institutions. Higher reporting
thresholds apply to certain individuals living abroad and to certain married individuals. Regulations extend this reporting requirement
to certain entities that are treated as formed or availed of to hold direct or indirect interests in specified foreign financial assets
based on certain objective criteria. U.S. Holders that fail to report the required information could be subject to substantial penalties.
In addition, the statute of limitations for assessment of tax would be suspended, in whole or part. Prospective investors should consult
their own tax advisors concerning the application of these rules to their investment in the Ordinary Shares, including the application
of the rules to their particular circumstances.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Backup Withholding and Information Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dividends paid on, and proceeds from the sale
or other disposition of, the Ordinary Shares that are paid to a U.S. Holder generally may be subject to the information reporting requirements
of the Code and may be subject to backup withholding unless the U.S. Holder provides an accurate taxpayer identification number and makes
any other required certification or otherwise establishes an exemption. Backup withholding is not an additional tax. The amount of any
backup withholding from a payment to a U.S. Holder will be allowed as a refund or credit against the U.S. Holder&#8217;s U.S. federal
income tax liability, provided the required information is furnished to the IRS in a timely manner.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A holder that is a foreign corporation or a non-resident
alien individual may be required to comply with certification and identification procedures in order to establish its exemption from
information reporting and backup withholding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Vietnam Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Vietnam currently levies taxes on individuals
or corporations based upon income generated from investment in securities. U.S. Holders may be subject to Vietnamese personal income
tax or corporate if satisfying relevant conditions under the laws of Vietnam.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As for personal income tax, personal income taxpayers
include, among others, resident individuals with taxable income arising outside the territory of Vietnam. Residents are those individuals
satisfying one of the following criteria: (i) being present in Vietnam for a period of 183 days or more within one calendar year or within
12 consecutive months from the date of entry into Vietnam; or (ii) having a regular resident location in Vietnam being a residential
location for which permanent residence has been registered or a property rented pursuant to a lease for a term for residential purpose.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 126; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->119<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As for corporate income tax, (i) an enterprise
established pursuant to the laws of Vietnam must pay tax on taxable income arising outside Vietnam, and (ii) a foreign enterprise with
a resident establishment in Vietnam must pay tax on taxable income arising outside Vietnam and relating to the operation of such resident
establishment. Resident establishment of a foreign enterprise means a production and/or business establishment via which a foreign enterprise
conducts part or all of its production and/or business activities in Vietnam such as branches, operational offices and other forms as
provided under the laws of Vietnam.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration:underline">Hong Kong Taxation</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Entities incorporated in Hong Kong are subject
to profits tax in Hong Kong at the rate of 16.5% for each of the years ended June 30, 2025, 2024 and 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration:underline">Cayman Islands Taxation</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands currently levies no taxes
on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance
tax or estate duty. There are no other taxes likely to be material to the Company levied by the Government of the Cayman Islands except
for stamp duties which may be applicable on instruments executed in, or, after execution, brought within the jurisdiction of the Cayman
Islands. The Cayman Islands is not party to any double tax treaties that are applicable to any payments made to or by our company. There
are no exchange control regulations or currency restrictions in the Cayman Islands.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments of dividends and capital in respect
of our ordinary shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a
dividend or capital to any holder of our ordinary shares, as the case may be, nor will gains derived from the disposal of our ordinary
shares be subject to Cayman Islands income or corporation tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands enacted the International
Tax Co-operation (Economic Substance) Act (2021 Revision) together with the Guidance Notes published by the Cayman Islands Tax Information
Authority from time to time. The Company is required to comply with the economic substance requirements from July 1, 2019 and make an
annual report in the Cayman Islands as to whether or not it is carrying on any relevant activities and if it is, it must satisfy an economic
substance test.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration:underline">United States Federal Income</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Material Tax Consequences Applicable to
U.S. Holders of Our Ordinary Shares</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following sets forth the material U.S. federal
income tax consequences related to the ownership and disposition of our ordinary shares. It is directed to U.S. Holders (as defined below)
of our ordinary shares and is based upon laws and relevant interpretations thereof in effect as of the date hereof, all of which are
subject to change. This description does not deal with all possible tax consequences relating to ownership and disposition of our ordinary
share or U.S. tax laws, other than the U.S. federal income tax laws, such as the tax consequences under non-U.S. tax laws, state, local
and other tax laws.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following brief description applies only
to U.S. Holders (defined below) that hold ordinary shares as capital assets and that have the U.S. dollar as their functional currency.
This brief description is based on the federal income tax laws of the United States in effect as of the date hereof and on U.S. Treasury
regulations in effect or, in some cases, proposed, as of the date hereof, as well as judicial and administrative interpretations thereof
available on or before such date. All of the foregoing authorities are subject to change, which change could apply retroactively and
could affect the tax consequences described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 127; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->120<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The brief description below of the U.S. federal
income tax consequences to &#8220;U.S. Holders&#8221; will apply to you if you are a beneficial owner of ordinary shares and you are,
for U.S. federal income tax purposes,</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">an individual who is a citizen or resident of the United States;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">a corporation (or other entity taxable as a corporation for U.S. federal
    income tax purposes) organized under the laws of the United States, any state thereof or the District of Columbia;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">an estate whose income is subject to U.S. federal income taxation regardless
    of its source; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">a trust that (1) is subject to the primary supervision of a court within
    the United States and the control of one or more U.S. persons for all substantial decisions or (2) has a valid election in effect
    under applicable U.S. Treasury regulations to be treated as a U.S. person.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Taxation of Dividends and Other Distributions
on Our Ordinary Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subject to the passive foreign investment company
(PFIC) rules (defined below) discussed below, the gross amount of distributions made by us to you with respect to the ordinary share
(including the amount of any taxes withheld therefrom) will generally be includable in your gross income as dividend income on the date
of actual or constructive receipt by you, but only to the extent that the distribution is paid out of our current or accumulated earnings
and profits (as determined under U.S. federal income tax principles). With respect to corporate U.S. Holders, the dividends will not
be eligible for the dividends-received deduction allowed to corporations in respect of dividends received from U.S. corporations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">With respect to non-corporate U.S. Holders, including
individual U.S. Holders, dividends will be taxed at the lower capital gains rate applicable to qualified dividend income, provided that
(1) the ordinary share are readily tradable on an established securities market in the United States, or we are eligible for the benefits
of an approved qualifying income tax treaty with the United States that includes an exchange of information program, (2) we are not a
PFIC (defined below) for either our taxable year in which the dividend is paid or the preceding taxable year, and (3) certain holding
period requirements are met. Because there is no income tax treaty between the United States and the Cayman Islands, clause (1) above
can be satisfied only if the ordinary shares are readily tradable on an established securities market in the United States. Under U.S.
Internal Revenue Service authority, ordinary shares are considered for purpose of clause (1) above to be readily tradable on an established
securities market in the United States if they are listed on certain exchanges, which presently include the Nasdaq. You are urged to
consult your tax advisors regarding the availability of the lower rate for dividends paid with respect to our ordinary shares, including
the effects of any change in law after the date hereof.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dividends will constitute foreign source income
for foreign tax credit limitation purposes. If the dividends are taxed as qualified dividend income (as discussed above), the amount
of the dividend taken into account for purposes of calculating the foreign tax credit limitation will be limited to the gross amount
of the dividend, multiplied by the reduced rate divided by the highest rate of tax normally applicable to dividends. The limitation on
foreign taxes eligible for credit is calculated separately with respect to specific classes of income. For this purpose, dividends distributed
by us with respect to our ordinary shares will constitute &#8220;passive category income&#8221; but could, in the case of certain U.S.
Holders, constitute &#8220;general category income.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To the extent that the amount of the distribution
exceeds our current and accumulated earnings and profits (as determined under U.S. federal income tax principles), it will be treated
first as a tax-free return of your tax basis in your ordinary shares, and to the extent the amount of the distribution exceeds your tax
basis, the excess will be taxed as capital gain. We do not intend to calculate our earnings and profits under U.S. federal income tax
principles. Therefore, a U.S. Holder should expect that all distributions will be treated as a dividend even if a particular distribution
would otherwise be treated as a non-taxable return of capital or as capital gain under the rules described above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Taxation of Dispositions of Ordinary Shares</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subject to the passive foreign investment company
rules discussed below, you will recognize taxable gain or loss on any sale, exchange or other taxable disposition of an ordinary share
equal to the difference between the amount realized (in U.S. dollars) for the ordinary share and your tax basis (in U.S. dollars) in
the ordinary share. The gain or loss will be capital gain or loss. If you are a non-corporate U.S. Holder, including an individual U.S.
Holder, who has held the ordinary share for more than one year, you will generally be eligible for reduced tax rates. The deductibility
of capital losses is subject to limitations. Any such gain or loss that you recognize will generally be treated as United States source
income or loss for foreign tax credit limitation purposes which will generally limit the availability of foreign tax credits.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 128; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->121<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Passive Foreign Investment Company (&#8220;PFIC&#8221;)</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A non-U.S. corporation is considered a PFIC,
as defined in Section 1297(a) of the US Internal Revenue Code, for any taxable year if either:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">at least 75% of its gross income for such taxable year is passive income;
    or</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">at least 50% of the value of its assets (based on an average of the
    quarterly values of the assets during a taxable year) is attributable to assets that produce or are held for the production of passive
    income (the &#8220;asset test&#8221;).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Passive income generally includes dividends,
interest, rents and royalties (other than rents or royalties derived from the active conduct of a trade or business) and gains from the
disposition of passive assets. We will be treated as owning our proportionate share of the assets and earning our proportionate share
of the income of any other corporation in which we own, directly or indirectly, at least 25% (by value) of the stock. In determining
the value and composition of our assets for purposes of the PFIC asset test, (1) the cash we raise in our offerings will generally be
considered to be held for the production of passive income and (2) the value of our assets must be determined based on the market value
of our ordinary shares from time to time, which could cause the value of our non-passive assets to be less than 50% of the value of all
of our assets on any particular quarterly testing date for purposes of the asset test.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on our operations and the composition of
our assets we do not expect to be treated as a PFIC under the current PFIC rules. However, we must make a separate determination each
year as to whether we are a PFIC, and there can be no assurance with respect to our status as a PFIC for our current taxable year or
any future taxable year. Depending on the amount of cash we raise in our future offerings, together with any other assets held for the
production of passive income, it is possible that, for our current taxable year or for any subsequent taxable year, more than 50% of
our assets may be assets held for the production of passive income. We will make this determination following the end of any particular
tax year. In addition, because the value of our assets for purposes of the asset test will generally be determined based on the market
price of our ordinary shares and because cash is generally considered to be an asset held for the production of passive income, our PFIC
status will depend in large part on the market price of our ordinary shares and the amount of cash we raise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accordingly, fluctuations in the market price
of the ordinary share may cause us to become a PFIC. In addition, the application of the PFIC rules is subject to uncertainty in several
respects and the composition of our income and assets will be affected by how, and how quickly, we spend the cash we raise in our offerings.
We are under no obligation to take steps to reduce the risk of our being classified as a PFIC, and as stated above, the determination
of the value of our assets will depend upon material facts (including the market price of our ordinary shares from time to time) that
may not be within our control. If we are a PFIC for any year during which you hold ordinary shares, we will continue to be treated as
a PFIC for all succeeding years during which you hold ordinary shares. However, if we cease to be a PFIC and you did not previously make
a timely &#8220;mark-to-market&#8221; election as described below, you may avoid some of the adverse effects of the PFIC regime by making
a &#8220;purging election&#8221; (as described below) with respect to your ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 129; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->122<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we are a PFIC for your taxable year(s) during
which you hold ordinary share, you will be subject to special tax rules with respect to any &#8220;excess distribution&#8221; that you
receive and any gain you realize from a sale or other disposition (including a pledge) of the ordinary share, unless you make a &#8220;mark-to-market&#8221;
election as discussed below. Distributions you receive in a taxable year that are greater than 125% of the average annual distributions
you received during the shorter of the three preceding taxable years or your holding period for the ordinary share will be treated as
an excess distribution. Under these special tax rules:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the excess distribution or gain will be allocated ratably over your
    holding period for the ordinary shares (in the case of ordinary shares obtained through the exercise of warrants, the holding period
    will include the holding period of the underlying warrants);</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the amount allocated to your current taxable year, and any amount allocated
    to any of your taxable year(s) prior to the first taxable year in which we were a PFIC, will be treated as ordinary income earned
    in the current taxable year; and</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the amount allocated to each of your other taxable year(s) will be
    subject to the highest tax rate on ordinary income in effect for that year and the interest charge generally applicable to underpayments
    of tax will be imposed on the resulting tax attributable to each such year.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The tax liability for amounts allocated to years
prior to the year of disposition or &#8220;excess distribution&#8221; cannot be offset by any net operating losses for such years, and
gains (but not losses) realized on the sale of the ordinary share cannot be treated as capital, even if you hold the ordinary share as
capital assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A U.S. Holder of &#8220;marketable stock&#8221;
(as defined below) in a PFIC may make a mark-to-market election under Section 1296 of the US Internal Revenue Code for such stock (but
not our warrants) to elect out of the tax treatment discussed above. If you make a mark-to-market election for first taxable year which
you hold (or are deemed to hold) ordinary shares and for which we are determined to be a PFIC, you will include in your income each year
an amount equal to the excess, if any, of the fair market value of the ordinary shares as of the close of such taxable year over your
adjusted basis in such ordinary shares, which excess will be treated as ordinary income and not capital gain. You are allowed an ordinary
loss for the excess, if any, of the adjusted basis of the ordinary shares over their fair market value as of the close of the taxable
year. However, such ordinary loss is allowable only to the extent of any net mark-to-market gains on the ordinary shares included in
your income for prior taxable years. Amounts included in your income under a mark-to-market election, as well as gain on the actual sale
or other disposition of the ordinary shares, are treated as ordinary income. Ordinary loss treatment also applies to any loss realized
on the actual sale or disposition of the ordinary shares, to the extent that the amount of such loss does not exceed the net mark-to-market
gains previously included for such ordinary shares. Your basis in the ordinary shares will be adjusted to reflect any such income or
loss amounts. If you make a valid mark-to-market election, the tax rules that apply to distributions by corporations which are not PFICs
would apply to distributions by us, except that the lower applicable capital gains rate for qualified dividend income discussed above
under &#8220;- Taxation of Dividends and Other Distributions on Our Ordinary Shares&#8221; generally would not apply.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The mark-to-market election is available only
for &#8220;marketable stock,&#8221; which is stock that is traded in other than de minimis quantities on at least 15 days during each
calendar quarter (&#8220;regularly traded&#8221;) on a qualified exchange or other market (as defined in applicable U.S. Treasury regulations),
including the Nasdaq. If the ordinary shares are regularly traded on the Nasdaq and if you are a holder of ordinary shares, the mark-to-market
election would be available to you were we to be or become a PFIC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Alternatively, a U.S. Holder of stock (but not
warrants) in a PFIC may make a &#8220;qualified electing fund&#8221; election under Section 1295(b) of the US Internal Revenue Code with
respect to such PFIC to elect out of the tax treatment discussed above. A U.S. Holder who makes a valid qualified electing fund election
with respect to a PFIC will generally include in gross income for a taxable year such holder&#8217;s pro rata share of the corporation&#8217;s
earnings and profits for the taxable year. However, the qualified electing fund election is available only if such PFIC provides such
U.S. Holder with certain information regarding its earnings and profits as required under applicable U.S. Treasury regulations. We do
not currently intend to prepare or provide the information that would enable you to make a qualified electing fund election. Therefore,
prospective investors should assume that a qualified electing fund election will not be available. If you hold ordinary shares in any
taxable year in which we are a PFIC, you will be required to file U.S. Internal Revenue Service Form 8621 in each such year and provide
certain annual information regarding such ordinary shares, including regarding distributions received on the ordinary shares and any
gain realized on the disposition of the ordinary share. The failure to file IRS Form 8621 could result in the imposition of penalties
and the extension of the statute of limitations with respect to U.S. federal income tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If you do not make a timely &#8220;mark-to-market&#8221;
election (as described above), and if we were a PFIC at any time during the period you hold our ordinary shares, then such ordinary shares
will continue to be treated as stock of a PFIC with respect to you even if we cease to be a PFIC in a future year, unless you make a
&#8220;purging election&#8221; for the year we cease to be a PFIC (no such election is available to warrants). A &#8220;purging election&#8221;
creates a deemed sale of such ordinary shares at their fair market value on the last day of the last year in which we are treated as
a PFIC. The gain recognized by the purging election will be subject to the special tax and interest charge rules treating the gain as
an excess distribution, as described above. As a result of the purging election, you will have a new basis (equal to the fair market
value of the ordinary shares on the last day of the last year in which we are treated as a PFIC) and holding period (which new holding
period will begin the day after such last day) in your ordinary shares for tax purposes. U.S. shareholders may make a purging election
and make a simultaneous qualified electing fund (QEF) election if the foreign corporation remains a PFIC at the time of the purging election.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 130; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->123<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">You are urged to consult your tax advisors regarding
the application of the PFIC rules to your investment in our ordinary shares and the elections discussed above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Information Reporting and Backup Withholding</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dividend payments with respect to our ordinary
shares and proceeds from the sale, exchange or redemption of our ordinary shares may be subject to information reporting to the U.S.
Internal Revenue Service and possible U.S. backup withholding under Section 3406 of the US Internal Revenue Code with at a current flat
rate of 24%. Backup withholding will not apply, however, to a U.S. Holder who furnishes a correct taxpayer identification number and
makes any other required certification on U.S. Internal Revenue Service Form W-9 or who is otherwise exempt from backup withholding.
U.S. Holders who are required to establish their exempt status generally must provide such certification on U.S. Internal Revenue Service
Form W-9. U.S. Holders are urged to consult their tax advisors regarding the application of the U.S. information reporting and backup
withholding rules.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Backup withholding is not an additional tax.
Amounts withheld as backup withholding may be credited against your U.S. federal income tax liability, and you may obtain a refund of
any excess amounts withheld under the backup withholding rules by filing the appropriate claim for refund with the U.S. Internal Revenue
Service and furnishing any required information. We do not intend to withhold taxes for individual shareholders. However, transactions
effected through certain brokers or other intermediaries may be subject to withholding taxes (including backup withholding), and such
brokers or intermediaries may be required by law to withhold such taxes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Hiring Incentives to Restore Employment
Act of 2010, certain U.S. Holders are required to report information relating to our ordinary shares, subject to certain exceptions (including
an exception for ordinary shares held in accounts maintained by certain financial institutions), by attaching a complete Internal Revenue
Service Form 8938, Statement of Specified Foreign Financial Assets, with their tax return for each year in which they hold ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10.F. Dividends and paying agents</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable for annual reports on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10.G. Statement by experts</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable for annual reports on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10.H. Documents on display</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are subject to the information requirements
of the Exchange Act. In accordance with these requirements, the Company files reports and other information with the SEC. You may read
and copy any materials filed with the SEC at the Public Reference Room at 100 F Street, N.E., Washington, D.C. 20549. You may obtain
information on the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330. The SEC also maintains a web site at
http://www.sec.gov that contains reports and other information regarding registrants that file electronically with the SEC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10.I. Subsidiary Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 131; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->124<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET
RISK</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See &#8220;Item 5. Operating and Financial Review
and Prospects - Quantitative and Qualitative Disclosures about Market Risk&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>12.A. Debt Securities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>12.B. Warrants and Rights</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>12.C. Other Securities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>12.D. American Depositary Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 132; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->125<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_015"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART II</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_016"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not have any material defaults in the payment
of principal, interest, or any installments under a sinking or purchase fund.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_017"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 14. MATERIAL MODIFICATIONS TO THE RIGHTS
OF SECURITIES HOLDERS AND USE OF PROCEEDS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>14.A. - 14.D. Material Modifications to the Rights of Security
Holders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There have been no material modifications to
the rights of our security holders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>14.E. Use of Proceeds</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable for annual reports on Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 15. CONTROLS AND PROCEDURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(a)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Evaluation of Disclosure Controls and Procedures.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025, the end of the fiscal year
covered by this report, our management, under the supervision and with the participation of our Chief Executive Officer and Chief Financial
Officer, performed an evaluation of the effectiveness of our disclosure controls and procedures. Based on the evaluation, our Chief Executive
Officer and Chief Financial Officer concluded that, as of June 30, 2025, our disclosure controls and procedures were ineffective. Such
conclusion is due to the presence of material weakness in internal control over financial reporting as described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(b)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Management&#8217;s annual report on internal control over financial
    reporting.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management of the Company is responsible for
establishing and maintaining adequate internal control over financial reporting. We assessed the effectiveness of the Company&#8217;s
internal control over financial reporting as of June 30, 2025. In making its assessment, management used the 2013 Internal Control-Integrated
Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;2013 COSO Framework&#8221;). The
2013 COSO Framework outlines the 17 underlying principles and the following fundamental components of a company&#8217;s internal control:
(i) control environment, (ii) risk assessment, (iii) control activities, (iv) information and communication, and (v) monitoring. Our
management has implemented and tested our internal control over financial reporting based on these criteria and identified certain material
weaknesses set forth below. Based on the assessment, management determined that, as of October 31, 2021, we did not maintain effective
internal control over financial reporting due to the existence of the following material weaknesses:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The Company does not have sufficient accounting and finance personnel
    with U.S.-GAAP experience</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 133; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->126<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result, the Company plans to develop remedial
actions to strengthen its accounting and financial reporting functions. To strengthen the Company&#8217;s internal control over financial
reporting, the Company plans to put design, implement, and test internal control over financial reporting. In addition to the foregoing
efforts, the Company expects to implement the following remedial actions:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Hire additional personnel with experience in US GAAP financial reporting
    and control procedures; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Despite the material weaknesses and deficiencies
reported above, our management believes that our consolidated financial statements included in this report fairly present in all material
respects our financial condition, results of operations and cash flows for the periods presented and that this report does not contain
any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances
under which such statements were made, not misleading with respect to the period covered by this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(c)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Attestation report of the registered public accounting firm.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">Not
applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(d)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Changes in internal control over financial reporting.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There have been no changes in our internal controls
over financial reporting occurred during the twelve months ended June 30, 2025, that have materially affected, or are reasonably likely
to materially affect, our internal control over financial reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><div><a id="a_019"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-transform: uppercase"><b>Item 16.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">[Reserved]</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_020"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s board of directors has determined
that Jing Chen qualifies as an &#8220;audit committee financial expert&#8221; in accordance with applicable Nasdaq Capital Market standards.
The Company&#8217;s board of directors has also determined that members of the Audit Committee are all &#8220;independent&#8221; in accordance
with the applicable Nasdaq Capital Market standards.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_021"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16B. CODE OF ETHICS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has adopted a Code of Business Conduct
and Ethics that applies to the Company&#8217;s directors, officers, employees and advisors. The Code of Business Conduct and Ethics is
attached as an exhibit to this annual report. Copy of the Code of Business Conduct and Ethics is also available on our website at http://m.zjjzxny.cn/.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_022"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Wei, Wei &amp; Co., LLP has been appointed by
the Company to serve as its independent registered public accounting firm to audit and review the Company&#8217;s financial statements
for the fiscal years ended June 30, 2025 and 2024, which included the examination of the consolidated financial statements of the Company,
and services related to periodic filings made with the SEC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">WWC, P.C. (&#8220;WWC&#8221;) has been appointed
by the Company to serve as its independent registered public accounting firm to audit and review the Company&#8217;s financial statements
for the fiscal year ended June 30, 2023, which included the examination of the consolidated financial statements of the Company, and
services related to periodic filings made with the SEC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 134; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->127<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Fees Paid To Independent Registered Public
Accounting Firm</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Audit Fees</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Wei, Wei &amp; Co., LLP&#8217;s fee for the fiscal years ended June
30, 2025 and 2024 was $230,000 and $250,000 respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">WWC&#8217;s fee for the fiscal year ended June
30, 2023 was $210,000.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Audit-Related Fees</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no audit-related service fees incurred
from WWC or Wei, Wei &amp; Co., LLP for the fiscal years ended June 30, 2025, 2024, or 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Tax Fees</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no tax service fees incurred from
WWC or Wei, Wei &amp; Co., LLP for the fiscal years ended June 30, 2025, 2024, or 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>All Other Fees</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no other service fees incurred from
WWC or Wei, Wei &amp; Co., LLP for fiscal years ended June 30, 2025, 2024, or 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Audit Committee Pre-Approval Policies</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The engagement of WWC and Wei, Wei &amp; Co.,
LLP by the Company to render audit or non-audit services was approved and ratified by the Company&#8217;s audit committee. All services
rendered by WWC and Wei, Wei &amp; Co., LLP have been approved and ratified.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_023"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS
FOR AUDIT COMMITTEES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_024"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16E. PURCHASES OF EQUITY SECURITIES BY
THE ISSUER AND AFFILIATED PURCHASERS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Neither the Company nor any affiliated purchaser
has purchased any shares or other units of any class of the Company&#8217;s equity securities registered by the Company pursuant to Section
12 of the Securities Exchange Act during the fiscal year ended June 30, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_025"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16F. CHANGE IN REGISTRANT&#8217;S CERTIFYING
ACCOUNTANT</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has dismissed WWC, P.C. as the Company&#8217;s
independent auditor on January 5, 2024 and has approved the appointment of Wei, Wei &amp; Co., LLP as the independent auditor of the
Company, effective January 5, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_026"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16G. CORPORATE GOVERNANCE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a company listed on the Nasdaq Capital Market,
we are subject to the Nasdaq corporate governance listing standards. However, Nasdaq rules permit a foreign private issuer like us to
follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is
our home country, may differ significantly from the Nasdaq corporate governance listing standards.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We currently follow and intend to continue to
follow Cayman Islands corporate governance practices in lieu of the corporate governance requirements of the Nasdaq that listed companies
must obtain its shareholders&#8217; approval of all equity compensation plans and any material amendments to such plans. To the extent
we choose to follow home country practice in the future, our shareholders may be afforded less protection than they otherwise would under
the Nasdaq corporate governance listing standards applicable to U.S. domestic issuers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_027"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 16H. MINE SAFETY DISCLOSURE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 135; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->128<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_028"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS
THAT PREVENT INSPECTIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_029"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16J. INSIDER TRADING POLICIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">We have <ix:nonNumeric contextRef="c43" format="ixt:fixed-true" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="ixv-23982">adopted an insider
trading policy</ix:nonNumeric> to promote compliance with applicable securities laws and regulations, including those that prohibit insider trading.
This policy applies to all officers, directors, employees and consultants of our Company (each, an &#8220;Affiliate&#8221;) and extends
to all activities within and outside an individual&#8217;s duties at our Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The insider trading
policy establishes guidelines and procedures for the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>1. No Trading</i></b>:
No Affiliate can trade any securities or enter into a trading plan while possessing material non-public information about us. Affiliates
in possession of such information must wait for a 48-hour period after public disclosure and the lapse of one full trading day on Nasdaq
before trading. Additionally, affiliates cannot trade during limited trading periods, regardless of the possession of material information.
All transactions of securities by officers, directors, and key employees must be pre-approved by our compliance officer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>2. Trading Window</i></b>:
The insider trading policy establishes a trading window for officers, directors, employees, or consultants, during which they can trade
our securities or enter into a trading plan. The trading window begins at the close of business on the second trading day following the
public disclosure of our financial results for the previous fiscal year or quarter and ends on the last day of each fiscal quarter. Trading
during the trading window does not provide a safe harbor, and affiliates must comply with all policies. If in doubt, consult the compliance
officer before trading.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>3. No Tipping</i></b>:
No Affiliate may directly or indirectly disclose any material information to anyone who trades in our securities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>4. Confidentiality</i></b>:
No Affiliate may communicate any material information to anyone outside our Company under any circumstances unless approved by the compliance
officer in advance, or to anyone within the Company other than on a need-to-know basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>5. No Comment</i></b>:
No Affiliate may discuss any internal matters or developments of our Company with anyone outside our Company, except as required in the
performance of regular corporate duties. Unless expressly authorized to do otherwise, if an affiliate receives any inquiries about our
group or its securities from any press, investment analyst, investor or other outsiders, or any requests for comments or interviews,
they should decline to comment and direct the inquiry or request to the compliance officer or any other office designated by the chief
executive officer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>6. Corrective
Action</i></b>: If any information that may be considered material information is unintentionally disclosed, any affiliate with knowledge
of the disclosure should notify the compliance officer immediately. This allows our Company to determine if any corrective action, such
as public disclosure, is necessary.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">We are committed to
maintaining the highest standards of ethical conduct and have implemented these insider trading policies and procedures to ensure compliance
with applicable securities laws and to protect the interests of our shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><div><a id="a_030"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b>ITEM 16K. CYBERSECURITY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="ixv-23983">Our Board of Directors
is <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" id="ixv-23984">responsible</ix:nonNumeric> for reviewing the Company&#8217;s cybersecurity risk management and control systems in relation to the financial reporting
by the Company, including the Company&#8217;s cybersecurity strategy. We maintain a process for assessing, identifying and managing material
risks from cybersecurity threats, including risks relating to disruption of business operations or financial reporting systems, intellectual
property theft&#894; fraud&#894; extortion&#894; harm to employees or customers&#894; violation of privacy laws and other litigation
and legal risk&#894; and reputational risk, as part of our overall risk management system and processes.</ix:nonNumeric> <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="ixv-23985">We asses and manage our cybersecurity
risks though our Information Technologies (&#8220;IT&#8221;) Committee, which is integrated by the Chief Executive Officer and the Chief
Financial Officer. The Chief Executive Officer presents to our Board of Directors, on a yearly basis, the work carried out on the identification,
categorization, and mitigation procedures put in place in relation to the most relevant risks of the company, including cybersecurity
risks. In this sense, risks related to cybersecurity have been categorized as &#8220;high relevance&#8221; for the Company.</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="ixv-23986">Our IT department is
responsible for targeted and regular monitoring of cybersecurity risks. <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="ixv-23987">They independently and continuously monitor cybersecurity risks
and countermeasures to defend against such threats and, in the event of a cybersecurity threat or cybersecurity incident, inform executive
management and our Board of Directors.</ix:nonNumeric></ix:nonNumeric> In addition to the regular meetings between executive management and the individual risk owners
mainly consisting out of the various departments&#8217; heads, a comprehensive cybersecurity risk analysis for internal and external
risks is carried out as appropriate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="ixv-15845"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">According to the priority
of the cybersecurity risks as result of the risk evaluation, risks are addressed by concrete actions and, if appropriate and possible,
necessary countermeasures. <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="ixv-23988">In order to be able to react quickly and flexibly to cybersecurity risks, risk management is <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="ixv-23989">integrated</ix:nonNumeric> into
existing processes and reporting channels.</ix:nonNumeric> Our risk management program considers cybersecurity risks alongside other company risks, and
our enterprise risk professionals consult with company subject matter experts to gather information necessary to identify cybersecurity
risks and evaluate their nature and severity, as well as identify mitigations and assess the impact of those mitigations on residual
risk. We may engage <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="ixv-23990">third parties</ix:nonNumeric> from time to time to conduct risk assessments.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>


</div><!-- Field: Page; Sequence: 136; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->129<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_031"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART III</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><div><a id="a_032"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 17. FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See Item 18.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_033"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 18. FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our consolidated financial statements are included
at the end of this Annual Report, beginning with page F-1.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_034"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 50.25pt; text-indent: -50.25pt"><b>ITEM 19. EXHIBITS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: justify; width: 9%"><span style="font-size: 10pt"><b>Exhibit No.</b></span></td>
    <td style="vertical-align: bottom; text-align: justify; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center; width: 90%"><span style="font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">1.1</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1903995/000121390022067279/ea166561ex3-1_millennium.htm"><span style="font-size: 10pt">Second Amended and Restated Articles of Association, filed as Exhibit 3.1 to  Form F-1 filed on October 28, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">1.2</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1903995/000121390022067279/ea166561ex3-2_millennium.htm"><span style="font-size: 10pt">Second Amended and Restated Memorandum of Association, filed as Exhibit 3.2 to  Form F-1 filed on October 28, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">2.1</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1903995/000121390023081558/f20f2023ex2-2_millenn.htm"><span style="font-size: 10pt">Description of Securities, filed as Exhibit 2.2 to  Form 20-F filed on October 30, 2023 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">4.1</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1903995/000121390022067279/ea166561ex10-1_millennium.htm"><span style="font-size: 10pt">Director Offer Letter to Ming Hung Lai, filed as exhibit 10.1 to  Form F-1 filed on October 28, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">4.2</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1903995/000121390022067279/ea166561ex10-2_millennium.htm"><span style="font-size: 10pt">Employment Agreement with Ming Yan Lai, filed as exhibit 10.2 to  Form F-1 filed on October 28, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">4.3</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1903995/000121390022067279/ea166561ex10-3_millennium.htm"><span style="font-size: 10pt">Employment Agreement with Wing Wai &#8220;John&#8221; Au, filed as exhibit 10.3 to  Form F-1 filed on October 28, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">4.4</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1903995/000121390023081558/f20f2023ex4-5_millenn.htm"><span style="font-size: 10pt">Director Offer Letter to Hok Han &#8220;Henry&#8221; Ko, filed as exhibit 4.5 to  Form 20-F filed on October 30, 2023 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">4.5</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1903995/000121390023081558/f20f2023ex4-6_millenn.htm"><span style="font-size: 10pt">Director Offer Letter to Hon Wai &#8220;Marco&#8221; Ku, filed as exhibit 4.6 to  Form 20-F filed on October 30, 2023 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">4.6</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1903995/000121390023081558/f20f2023ex4-7_millenn.htm"><span style="font-size: 10pt">Director Offer Letter to Hung Leung &#8220;Alan&#8221; Tsang, filed as exhibit 4.7 to  Form 20-F filed on October 30, 2023 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">4.7</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1903995/000121390022067279/ea166561ex10-5_millennium.htm"><span style="font-size: 10pt">Sample Purchase Order, filed as exhibit 10.5 to the  F-1 filed on October 28, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">8.1</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1903995/000121390022067279/ea166561ex21-1_millennium.htm"><span style="font-size: 10pt">List of Subsidiaries, filed as exhibit 21.1 to  Form F-1 filed on October 28, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">11.1</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1903995/000121390022067279/ea166561ex14-1_millennium.htm"><span style="font-size: 10pt">Code of Business Conduct and Ethics of the Registrant, filed as exhibit 14.1 to  Form F-1 filed on October 28, 2022 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">11.2</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1903995/000121390023081558/f20f2023ex11-2_millenn.htm"><span style="font-size: 10pt">Insider Trading Policy, filed as Exhibit 11.2 to  Form 20-F filed on October 30, 2023 and incorporated by reference herein</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">12.1</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="ea026160701ex12-1_millennium.htm">Certification of Chief Executive Officer Required by Rule 13a-14(a)</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">12.2</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="ea026160701ex12-2_millennium.htm">Certification of Chief Financial Officer Required by Rule 13a-14(a)</a></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">13.1</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="ea026160701ex13-1_millennium.htm"><span style="font-size: 10pt">Certification of Chief Executive Officer Required by Rule 13a-14(b) and Section 1350 of Chapter 63 of Title 18 of the United States Code</span></a></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">13.2</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="ea026160701ex13-2_millennium.htm">Certification of Chief Financial Officer Required by Rule 13a-14(b) and Section 1350 of Chapter 63 of Title 18 of the United States Code</a></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">97.1</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><a href="http://www.sec.gov/Archives/edgar/data/1903995/000121390024091945/ea021823701ex97-1_millennium.htm">Compensation Recovery Policy, filed as exhibit 97.1 to Form 20-F filed on October 30, 2024 and incorporated by reference herein.</a></p>

</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">101.INS*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">Inline XBRL Instance Document.</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">101.SCH*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">101.CAL*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">101.DEF*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">101.LAB*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">101.PRE*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">104*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 137; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->130<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The registrant hereby
certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to
sign this annual report on its behalf.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-size: 10pt; text-transform: uppercase"><b>Millennium Group International Holdings Limited</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 35%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Ming Yan Lai</i></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Name: </span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Ming Yan Lai</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Title:</span></td>
    <td><span style="font-size: 10pt">Director and Chief Executive Officer</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: October 28, 2025</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 138; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->131<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 10pt; text-transform: uppercase"><b>Millennium
Group International Holdings Limited</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left; width: 88%; padding-left: 9pt; text-indent: -9pt">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 11%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-align: left; text-indent: -9pt"><a href="#fin_001"><span style="font-size: 10pt">Report of Independent Registered Public Accounting Firm&#160;PCAOB ID: 2388</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-2</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt; text-align: left; text-indent: -9pt"><a href="#fin_002"><span style="font-size: 10pt">Report of Independent Registered Public Accounting Firm PCAOB ID: 1171</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-3</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt; text-indent: -9pt"><a href="#fin_003"><span style="font-size: 10pt">Consolidated
    Balance Sheets as of June 30, 2025 and 2024</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-4</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt; text-align: left; text-indent: -9pt"><a href="#fin_004"><span style="font-size: 10pt">Consolidated Statements of Operations and Comprehensive Loss for the Years ended June 30, 2025, 2024 and 2023</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-5</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-align: left; text-indent: -9pt"><a href="#fin_005"><span style="font-size: 10pt">Consolidated Statements of Change in Shareholders&#8217; Equity for the Years ended June 30, 2025, 2024 and 2023</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-6</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom; padding-left: 9pt; text-align: left; text-indent: -9pt"><a href="#fin_006"><span style="font-size: 10pt">Consolidated Statements of Cash Flows for the Years ended June 30, 2025, 2024 and 2023</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-7</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; padding-left: 9pt; text-align: left; text-indent: -9pt"><a href="#fin_007"><span style="font-size: 10pt">Notes to Consolidated Financial Statements</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-8-F-30</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 139; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="margin: 0"><img alt="" src="image_015.jpg" style="width: 310px; height: 122px"/></p><div>

</div><p style="margin: 0">&#160;</p><div>

</div><div><a id="fin_001"></a></div><table cellpadding="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
<tr style="vertical-align: top; text-align: left">
  <td style="width: 20%"><img alt="" src="image_016.jpg" style="width: 144px; height: 334px"/></td>
  <td style="width: 80%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To the Board of Directors and Shareholders of</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Millennium Group International Holdings Limited</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Opinion on the Financial Statements</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheets of Millennium Group International Holdings Limited and Subsidiaries (the &#8220;Company&#8221;) as of June 30, 2025 and
2024, and the related consolidated statements of operations and comprehensive loss, changes in shareholders&#8217; equity, and cash flows
for each of the years in the two-year period ended June 30, 2025, and the related notes (the &#8220;consolidated financial statements&#8221;).
In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of
the Company as of June 30, 2025 and 2024, and the results of its operations and its cash flows for each of the years in the two-year period
ended June 30, 2025, in conformity with accounting principles generally accepted in the United States of America.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis for Opinion</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These consolidated financial statements are the
responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial
statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United
States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and
the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audits in accordance with the
standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated
financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we
engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding
of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s
internal control over financial reporting. Accordingly, we express no such opinion.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audits included performing procedures to assess
the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures
that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the
consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by
management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide
a reasonable basis for our opinion.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">/s/ Wei, Wei &amp; Co., LLP</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have served as the Company&#8217;s auditor
since 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Flushing, New York</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">October 28, 2025</span></p>
</td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 140; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="fin_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_017.jpg" style="width: 624px; height: 106px"/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To:</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Board
    of Directors and Shareholders of Millennium Group International Holdings Limited</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AuditorOpinionTextBlock-c0_cont_1" escape="true" name="dei:AuditorOpinionTextBlock" id="ixv-16306"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Opinion on the Financial Statements</b></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation id="_AuditorOpinionTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheet of Millennium Group International Holdings Limited and its subsidiaries (collectively the &#8220;Company&#8221;) as of June
30, 2023 and the related consolidated statements of operations and comprehensive loss, changes in shareholders&#8217; equity, and cash
flows for each of the years in the two-year period ended June 30, 2023, and the related notes (collectively referred to as the &#8220;financial
statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company
as of June 30, 2023, and the results of its operations and its cash flows for each of the years in the two-year period ended June 30,
2023, in conformity with accounting principles generally accepted in the United States of America.&#160;</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Basis for Opinion</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These financial statements are the responsibility
of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our
audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are
required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and
regulations of the Securities and Exchange Commission and the PCAOB.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audits in accordance with the
standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial
statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged
to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding
of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s
internal control over financial reporting. Accordingly, we express no such opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audits included performing procedures to assess
the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond
to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.
Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating
the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-23991">WWC, P.C.</ix:nonNumeric></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">WWC, P.C.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certified Public Accountants</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PCAOB ID No.&#160;<ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-23992">1171</ix:nonNumeric></span> </p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have served as the Company&#8217;s auditor
from 2021 through 2023.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-23993">San Mateo, California</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">October 30, 2023</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 141; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="fin_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED BALANCE SHEETS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>AS OF JUNE 30, 2025 AND 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Current assets:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-23994">10,689,219</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-23995">13,346,584</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-23996">87,842</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-23997">7,100,656</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-23998">9,462,980</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Prepayments, other receivables and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-23999">1,391,295</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-24000">1,240,639</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Inventories, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-24001">1,538,816</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-24002">3,715,494</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><b><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-24003">20,807,828</ix:nonFraction></b></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-24004">27,765,697</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Non-current assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Property, plant and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-24005">7,447,205</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-24006">7,792,835</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:RightofuseAssetsROUNet" scale="0" unitRef="usd" id="ixv-24007">3,177,674</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mgih:RightofuseAssetsROUNet" scale="0" unitRef="usd" id="ixv-24008">3,474,737</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Intangible asset, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-24009">100,667</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-24010">197,787</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Deferred tax assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-24011">165,983</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-24012">329,594</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Other non-current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-24013">4,547,727</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-24014">4,076,456</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total non-current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><b><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-24015">15,439,256</ix:nonFraction></b></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-24016">15,871,409</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Assets</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-24017">36,247,084</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-24018">43,637,106</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Current Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-24019">3,580,584</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-24020">3,648,331</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-24021">1,024,301</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-24022">2,684,556</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Lease obligation &#8211; current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:LeaseObligationCurrent" scale="0" unitRef="usd" id="ixv-24023">223,543</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mgih:LeaseObligationCurrent" scale="0" unitRef="usd" id="ixv-24024">218,578</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Bank borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24025">6,108,552</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24026">5,582,665</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Tax payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-24027">212,801</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total current liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24028">11,149,781</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24029">12,134,130</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Non-current liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Lease obligation &#8211; non-current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:LeaseObligationNoncurrent" scale="0" unitRef="usd" id="ixv-24030">187,355</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mgih:LeaseObligationNoncurrent" scale="0" unitRef="usd" id="ixv-24031">456,933</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total non-current liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-24032">187,355</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-24033">456,933</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-24034">11,337,136</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-24035">12,591,063</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">COMMITMENTS AND CONTINGENCIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Ordinary shares: US$<ix:nonFraction contextRef="c2" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-24036"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-24037">0.002</ix:nonFraction></ix:nonFraction>&#160;par value per share, <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-24038"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-24039">125,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-24040"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-24041"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-24042"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-24043">11,250,000</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-24044">22,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-24045">22,500</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Additional paid-up capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-24046">34,361,149</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-24047">34,361,149</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Statutory reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" scale="0" unitRef="usd" id="ixv-24048">1,049,119</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" scale="0" unitRef="usd" id="ixv-24049">1,049,119</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Accumulated other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24050">3,708,980</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24051">3,888,270</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Accumulated deficit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-24052">6,813,840</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-24053">498,455</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total shareholders&#8217; equity</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24054">24,909,948</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24055">31,046,043</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total liabilities and shareholders&#8217; equity</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-24056">36,247,084</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-24057">43,637,106</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See accompanying notes to consolidated financial
statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 142; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="fin_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE
LOSS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED JUNE 30, 2025, 2024 and
2023</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24058">25,334,149</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24059">38,530,773</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24060">45,598,620</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-24061">20,649,031</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-24062">30,226,192</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-24063">36,534,358</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gross Profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-24064">4,685,118</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-24065">8,304,581</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-24066">9,064,262</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Selling and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24067">3,334,120</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24068">5,651,505</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24069">4,875,650</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24070">7,365,859</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24071">9,581,030</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24072">5,270,966</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-24073">10,699,979</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-24074">15,232,535</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-24075">10,146,616</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24076">6,014,861</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24077">6,927,954</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24078">1,082,354</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other income (loss):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="0" unitRef="usd" id="ixv-24079">670,963</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="0" unitRef="usd" id="ixv-24080">49,163</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="0" unitRef="usd" id="ixv-24081">1,366,394</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Other expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingExpense" scale="0" unitRef="usd" id="ixv-24082">323,983</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingExpense" scale="0" unitRef="usd" id="ixv-24083">725,374</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingExpense" scale="0" unitRef="usd" id="ixv-24084">31,095</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Interest expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-24085">354,412</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-24086">958,935</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-24087">684,358</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Total other (loss) income, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-24088">7,432</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-24089">1,635,146</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-24090">650,941</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss before income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-24091">6,022,293</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-24092">8,563,100</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-24093">431,413</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax (expense) credit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24094">293,092</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24095">206,944</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-24096">77,302</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24097">6,315,385</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24098">8,770,044</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24099">354,111</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Other Comprehensive Loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Foreign currency translation adjustment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" unitRef="usd" id="ixv-24100">179,290</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24101">102,715</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24102">3,076,878</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Comprehensive Loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24103">6,136,095</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24104">8,872,759</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-24105">3,430,989</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; text-indent: -0.25in; padding-left: 0.25in">Net (loss) per share attributable to ordinary shareholders - basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-24106"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-24107">0.56</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-24108"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-24109">0.78</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-24110"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-24111">0.03</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Weighted average number of ordinary shares used in computing net (loss) per share - basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-24112"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-24113">11,250,000</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-24114"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-24115">11,250,000</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-24116"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-24117">10,301,370</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See accompanying notes to consolidated financial
statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 143; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="fin_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217;
EQUITY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED JUNE 30, 2025, 2024 and
2023</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary&#160;Shares</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"/><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"/><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No.
    of <br/>
    shares</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additional</b><br/>
paid-in<br/>
    capital</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Statutory
    reserves</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated
    <br/>other<br/>
comprehensive
income (loss)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retained
    <br/>
    earnings<br/>
(Accumulated deficit)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 37%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
    as of June&#160;30, 2022</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-24118">10,000,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24119">20,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24120">31,101,897</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24121">1,029,144</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-24122">708,677</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24123">8,645,675</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24124">40,088,039</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Appropriations
    to statutory reserves</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-6; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-7; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" scale="0" unitRef="usd" id="ixv-24125">19,975</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-8; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" scale="0" sign="-" unitRef="usd" id="ixv-24126">19,975</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-9; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Issuance
    of shares</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-24127">1,250,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-24128">2,500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-24129">3,259,252</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-10; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-11; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-12; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-24130">3,261,752</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
    currency translation adjustment</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-13; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-14; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" sign="-" unitRef="usd" id="ixv-24131">3,076,878</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-15; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" sign="-" unitRef="usd" id="ixv-24132">3,076,878</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-16; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-17; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-18; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-19; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24133">354,111</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24134">354,111</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
    as of June&#160;30, 2023</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c17" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-24135">11,250,000</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24136">22,500</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24137">34,361,149</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24138">1,049,119</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-24139">3,785,555</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24140">8,271,589</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24141">39,918,802</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
    currency translation adjustment</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-20; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-21; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" sign="-" unitRef="usd" id="ixv-24142">102,715</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-23; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" sign="-" unitRef="usd" id="ixv-24143">102,715</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-24; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-25; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-26; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-27; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24144">8,770,044</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24145">8,770,044</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
    As of June 30, 2024</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c28" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-24146">11,250,000</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24147">22,500</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24148">34,361,149</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24149">1,049,119</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-24150">3,888,270</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-24151">498,455</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24152">31,046,043</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
    currency translation adjustment</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-28; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-29; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-24153">179,290</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-30; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-24154">179,290</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-31; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-32; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-33; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-34; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24155">6,315,385</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24156">6,315,385</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
    as of June&#160;30, 2025</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c38" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-24157">11,250,000</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24158">22,500</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24159">34,361,149</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24160">1,049,119</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-24161">3,708,980</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-24162">6,813,840</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-24163">24,909,948</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See accompanying notes to consolidated financial
statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 144; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="fin_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED JUNE 30, 2025, 2024 and
2023</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Cash Flows from Operating Activities:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24164">6,315,385</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24165">8,770,044</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-24166">354,111</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-24167">980,202</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-24168">1,398,862</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-24169">1,702,331</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">Impairment of inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-24170">24,116</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-24171">564,020</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-24172">133,218</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Provision for bad debts (reversal of provision)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-24173">195,958</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-24174">157,765</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" sign="-" unitRef="usd" id="ixv-24175">116,846</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">Impairment of PPE</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-24176">128,017</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Loss (gain) on disposal of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd" id="ixv-24177">305,523</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" unitRef="usd" id="ixv-24178">88,241</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" unitRef="usd" id="ixv-24179">1,949</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="0" sign="-" unitRef="usd" id="ixv-24180">166,073</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="0" sign="-" unitRef="usd" id="ixv-24181">67,808</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="0" unitRef="usd" id="ixv-24182">106,103</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-24183">2,240,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-24184">688,284</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-24185">6,690,275</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Prepayments, other receivables and other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-24186">283,604</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-24187">58,196</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-24188">476,360</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-24189">2,189,216</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-24190">1,284,158</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-24191">3,408,444</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Prepaid tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidTaxes" scale="0" sign="-" unitRef="usd" id="ixv-24192">160,504</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidTaxes" scale="0" unitRef="usd" id="ixv-24193">264,989</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Right-of-use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mgih:IncreaseDecreaseInRightofuseAssets" scale="0" sign="-" unitRef="usd" id="ixv-24194">312,426</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mgih:IncreaseDecreaseInRightofuseAssets" scale="0" unitRef="usd" id="ixv-24195">419,957</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="mgih:IncreaseDecreaseInRightofuseAssets" scale="0" sign="-" unitRef="usd" id="ixv-24196">777,309</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mgih:IncreaseDecreaseInLeaseObligation" scale="0" sign="-" unitRef="usd" id="ixv-24197">255,814</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mgih:IncreaseDecreaseInLeaseObligation" scale="0" unitRef="usd" id="ixv-24198">501,745</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="mgih:IncreaseDecreaseInLeaseObligation" scale="0" sign="-" unitRef="usd" id="ixv-24199">683,205</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" sign="-" unitRef="usd" id="ixv-24200">99,359</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-24201">250,488</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" sign="-" unitRef="usd" id="ixv-24202">1,586,850</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-24203">1,624,132</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-24204">1,248,316</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-24205">226,444</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd" id="ixv-24206">211,520</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-24207">6,352</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-24208">342,621</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Related party balances &#8211; trade nature</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mgih:IncreaseDecreaseinRelatedPartyBalancesTradeNature" scale="0" sign="-" unitRef="usd" id="ixv-24209">54,650</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mgih:IncreaseDecreaseinRelatedPartyBalancesTradeNature" scale="0" sign="-" unitRef="usd" id="ixv-24210">659,678</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="mgih:IncreaseDecreaseinRelatedPartyBalancesTradeNature" scale="0" sign="-" unitRef="usd" id="ixv-24211">707,311</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net Cash (Used in) Provided by Operating Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-24212">1,719,389</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-24213">4,106,011</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-24214">8,109,777</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Cash Flows from Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Purchases of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24215">2,023,740</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24216">2,376,967</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24217">186,565</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Prepayment land cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mgih:PaymentsToPrepaymentLandCost" scale="0" unitRef="usd" id="ixv-24218">183,460</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Proceeds from disposal of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24219">289,170</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24220">162,902</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Purchase of intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-24221">3,194</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-24222">29,458</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-24223">29,955</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net Cash (Used in) by Investing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-24224">1,554,304</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-24225">2,243,523</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-24226">216,520</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Cash Flows from Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net proceeds from issuance of ordinary shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd" id="ixv-24227">4,227,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Repayment of bank borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfBankDebt" scale="0" unitRef="usd" id="ixv-24228">10,962,402</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfBankDebt" scale="0" unitRef="usd" id="ixv-24229">22,049,203</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfBankDebt" scale="0" unitRef="usd" id="ixv-24230">18,662,822</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Proceeds from bank borrowings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromBankDebt" scale="0" unitRef="usd" id="ixv-24231">11,522,309</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromBankDebt" scale="0" unitRef="usd" id="ixv-24232">14,188,856</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromBankDebt" scale="0" unitRef="usd" id="ixv-24233">16,235,091</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net Cash Provided by (Used in) Financing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-24234">559,907</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-24235">7,860,347</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-24236">1,799,269</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Effect of Exchange Rate Changes on Cash and Cash Equivalents</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24237">144,263</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-24238">20,158</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-24239">1,563,355</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Net (Decrease) Increase in Cash and Cash Equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-24240">2,569,523</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-24241">14,230,038</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-24242">8,129,171</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash, Cash Equivalents and Restricted Cash - Beginning of Year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24243">13,346,584</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24244">27,576,622</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24245">19,447,451</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash, Cash Equivalents and Restricted Cash - End of Year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24246">10,777,061</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24247">13,346,584</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-24248">27,576,622</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Supplemental Disclosure of Cash Flow Information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Cash paid for interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-24249">344,757</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-24250">850,614</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-24251">684,358</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Cash returned (paid) for income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" sign="-" unitRef="usd" id="ixv-24252">97,428</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-24253">593,569</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-24254">614,026</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Supplemental significant non-cash financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Waiver of amounts due to shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Recapitalization - transfer out of retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Recapitalization - transfer into additional paid in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Prepaid offering costs net off with additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="mgih:PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" scale="0" unitRef="usd" id="ixv-24255">515,952</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See accompanying notes to consolidated financial
statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 145; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="fin_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="ixv-18957"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(1) Organization and Business Background</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 21, 2021, Millennium Group International
Holdings Limited (the &#8220;Company&#8221; or the &#8220;Group&#8221;) was incorporated in the Cayman Islands, as an investment holding
company. The Company primarily provides paper-based packaging solutions. The Company is headquartered in Hong Kong with significant operations
in the People&#8217;s Republic of China (&#8220;PRC&#8221; or China) and Vietnam. The Company operates two production facilities in the
Guangdong Province of the PRC. The Company also operates a supply chain management business in Vietnam to provide premium packaging solutions
to meet the demand of the Company&#8217;s top-tier clients whose products are sold globally.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A reorganization of the legal structure was completed on January 19, 2022. As the Group was under control of the same shareholders and their entire equity interests were held by the same
shareholders immediately prior to the group reorganization, the consolidated statements of operations and comprehensive loss, consolidated
statements of changes in shareholders&#8217; equity and consolidated statements of cash flows are prepared as if the current group structure
had been in existence throughout the year ended June 30, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Initial Public Offering</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 4, 2023, the Company announced the closing
of its initial public offering (&#8220;IPO&#8221;) of <ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-24256">1,250,000</ix:nonFraction> ordinary shares, US$<ix:nonFraction contextRef="c45" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-24257">0.002</ix:nonFraction>&#160;par value per share (&#8220;Ordinary Shares&#8221;)
at US$<ix:nonFraction contextRef="c46" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-24258">4.00</ix:nonFraction>&#160;per share for US$<ix:nonFraction contextRef="c47" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="0" unitRef="usd" id="ixv-24259">5,000,000</ix:nonFraction>&#160;in gross proceeds. The Company raised net proceeds of $<ix:nonFraction contextRef="c48" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" unitRef="usd" id="ixv-24260">4.2</ix:nonFraction> million&#160;after deducting
underwriting discounts and commissions and offering expenses. In addition, the Company granted its underwriters, Revere Securities, LLC,
as the Underwriter Representative, an option for <ix:nonNumeric contextRef="c0" format="ixt-sec:durday" name="mgih:OptionForClosingInitialPublicOffering" id="ixv-24261">45</ix:nonNumeric> days after the closing of the IPO to purchase up to&#160;<ix:nonFraction contextRef="c48" decimals="2" format="ixt:num-dot-decimal" name="mgih:PercentageOfOrdinaryShare" scale="-2" unitRef="pure" id="ixv-24262">15</ix:nonFraction>% of the total number
of the Company&#8217;s ordinary shares to be offered by the Company pursuant to the IPO (excluding shares subject to this option), solely
for the purpose of covering overallotments, at the IPO price less the underwriting discount. The ordinary shares of the Company began
trading on the Nasdaq Capital Market on April 6, 2023 under the ticker symbol &#8220;MGIH&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" id="ixv-18971"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025, the Company&#8217;s subsidiaries
are detailed in the table as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: left; vertical-align: top">&#160;</td><td style="font-weight: bold">&#160;</td> <td style="vertical-align: bottom; font-weight: bold; text-align: center">Date of<br/> Incorporation</td><td style="font-weight: bold">&#160;</td> <td style="vertical-align: bottom; font-weight: bold; text-align: center">Place of<br/> Incorporation</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">Percentage&#160;of<br/> Ownership</td><td style="font-weight: bold">&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">or Establishment</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">or&#160;Establishment</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(directly/indirectly)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Principal Activities</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; font-style: italic; vertical-align: top">Subsidiary:</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 34%; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Investment International Limited</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 15%; text-align: center"><ix:nonNumeric contextRef="c49" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24263">September 13, 2019</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 12%; text-align: center"><ix:nonNumeric contextRef="c49" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24264">HK</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c49" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24265">100</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 24%; text-align: center"><ix:nonNumeric contextRef="c49" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24266">Investment holding</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Printing (Shenzhen) Co., Ltd</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c50" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24267">December 3, 2007</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c50" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24268">The PRC</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c50" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24269">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c50" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24270">Investment holding and Manufacturing of paper-based packaging</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Putian Xiqi Branding Strategy Co., Ltd</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c51" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24271">September 30, 2017</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c51" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24272">The PRC</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c51" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24273">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c51" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24274">Trading of paper-based packaging</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Packaging Technology (Huizhou) Co., Ltd.</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c52" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24275">March 6, 2020</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c52" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24276">The PRC</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24277">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c52" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24278">Dormant</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium (Huizhou) Technology Co., Ltd.</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c53" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24279">January 19, 2020</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c53" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24280">The PRC</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c53" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24281">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c53" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24282">Property holding</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Huizhou Yimeinuo Industry Co., Ltd.</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c54" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24283">April 7, 2017</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c54" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24284">The PRC</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c54" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24285">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c54" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24286">Property holding</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Strategic International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c55" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24287">November 13, 2019</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c55" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24288">HK</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c55" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24289">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c55" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24290">Investment holding</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Wah Tong Investment International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c56" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24291">October 18, 2019</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c56" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24292">HK</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c56" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24293">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c56" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24294">Dormant</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Yee Woo Paper Investment International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c57" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24295">November 15, 2019</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c57" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24296">HK</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24297">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c57" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24298">Dormant</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Printing International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c58" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24299">May 12, 2000</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c58" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24300">HK</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24301">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c58" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24302">Trading of paper based packaging</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Packaging Group International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c59" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24303">August 13, 2003</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c59" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24304">HK</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c59" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24305">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c59" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24306">Investment holding and trading</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Yee Woo Paper Packaging (HK) Company Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c60" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24307">December 13, 2018</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c60" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24308">HK</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c60" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24309">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c60" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24310">Trading of paper-based packaging</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">MPG Global Company Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c61" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24311">March 9, 2018</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c61" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24312">Vietnam</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24313">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c61" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24314">Trading of paper-based packaging</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Group Investment (BVI) Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c62" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24315">May 20. 2021</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c62" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24316">BVI</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24317">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c62" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24318">Investment holding</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Holdings International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c63" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24319">September 23, 2019</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c63" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24320">HK</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c63" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24321">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c63" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24322">Investment holding</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Yee Woo Vietnam Paper Products Company Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c64" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24323">August 3, 2022</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c64" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24324">Vietnam</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c64" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24325">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c64" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24326">Dormant</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Printing and Packaging Technology (Vietnam) Co. Ltd</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c65" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24327">June 4, 2024</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c65" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24328">Vietnam</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c65" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24329">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c65" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24330">Manufacturing of paper-based packaging</ix:nonNumeric></td></tr>
<tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; width: 34%; text-align: left; text-indent: -9pt; padding-left: 9pt">MPG Global Investment PTE.LTD</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 15%; text-align: center"><ix:nonNumeric contextRef="c66" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24331">September 10, 2024</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 12%; text-align: center"><ix:nonNumeric contextRef="c66" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24332">Singapore</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c66" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24333">100</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 24%; text-align: center"><ix:nonNumeric contextRef="c66" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24334">Investment holding</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">MPG Creative Solution (SG) PTE. LTD</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c67" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24335">March 10, 2025</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c67" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24336">Singapore</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c67" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24337">80</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c67" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24338">Dormant</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">PT Millennium Investment Indonesia</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c68" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24339">April 23, 2025</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c68" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24340">Indonesia</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c68" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24341">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c68" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24342">Investment holding</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">PT Millennium Printing and Packaging Technology</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c69" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-24343">June 26, 2025</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c69" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-24344">Indonesia</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c69" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-24345">100</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c69" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-24346">Dormant</ix:nonNumeric></td></tr> </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 146; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>JUNE
30, 2025, 2024</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="ixv-19290"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(2) Significant Accounting Policies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-19295"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Basis of Presentation and Principles of Consolidation</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements(&#8220;CFS&#8221;) of the Company are prepared in accordance with accounting principles generally accepted in the United States of
America (&#8220;US GAAP&#8221;), and include the assets, liabilities, revenues, expenses and cash flows of all subsidiaries. All
significant inter-company balances and transactions are eliminated on consolidation.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-19304"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Use of estimates and assumptions</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity
with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting period. These estimates are based on information as of the date of the consolidated financial statements. Significant estimates
required to be made by management include,&#160;but are not limited to, accounting estimates reflected in the Company&#8217;s consolidated
financial statements include useful lives of property, plant and equipment, impairment of inventory, impairment of long-lived assets,
allowance for doubtful accounts, provision for contingent liabilities, deferred taxes and uncertain tax position. Actual results could
differ from these estimates.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-19313"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Foreign Currency Translation</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s reporting currency is the
United States dollar (&#8220;US$&#8221; or &#8220;$&#8221;). The functional currency of its Hong Kong subsidiaries is the Hong Kong dollar
(the &#8220;HK$&#8221;), its Vietnam subsidiaries is the Vietnamese dong (the &#8220;VND&#8221;), and its PRC subsidiaries is the Renminbi
(the &#8220;RMB&#8221;). Results of operations and cash flows are translated at the average exchange rates during the year, and assets
and liabilities are translated at the exchange rate at the end of the year. Capital accounts are translated at their historical exchange
rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive
income (loss). Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other
than the functional currency are included in the results of operations as incurred.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" id="ixv-19322"><ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Translation of amounts from HK$ into US$ was made at the following
exchange rates:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_4" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">HK$<ix:nonFraction contextRef="c75" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24347">7.85</ix:nonFraction> to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">HK$<ix:nonFraction contextRef="c76" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24348">7.81</ix:nonFraction> to US$1</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_5" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_4"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">HK$<ix:nonFraction contextRef="c77" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24349">7.84</ix:nonFraction> to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">HK$<ix:nonFraction contextRef="c78" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24350">7.82</ix:nonFraction> to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">HK$<ix:nonFraction contextRef="c79" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24351">7.79</ix:nonFraction> to US$1</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_6" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Translation of amounts from RMB into US$ was made at the following
exchange rates:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_7" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_6"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">RMB<ix:nonFraction contextRef="c80" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24352">7.17</ix:nonFraction> to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">RMB<ix:nonFraction contextRef="c81" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24353">7.27</ix:nonFraction> to US$1</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_8" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_7"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">RMB <ix:nonFraction contextRef="c82" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24354">6.95</ix:nonFraction> to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">RMB <ix:nonFraction contextRef="c83" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24355">7.21</ix:nonFraction> to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">RMB <ix:nonFraction contextRef="c84" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24356">7.21</ix:nonFraction> to US$1</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_9" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Translation of amounts from VND into US$ was made at the following
exchange rates:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_10" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_9"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">VND<ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24357">26,103</ix:nonFraction> to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">VND<ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24358">25,455</ix:nonFraction> to US$1</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_11" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_10"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">VND<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24359">23,706</ix:nonFraction> to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">VND<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24360">24,548</ix:nonFraction> to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">VND<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24361">25,420</ix:nonFraction> to US$1</td></tr>
  </table></ix:continuation></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_12" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Translation of amounts from SGD into US$ was made at the following
exchange rates:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation id="_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock-c0_cont_1"><ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_13" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_12"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">SGD<ix:nonFraction contextRef="c90" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24362">1.27</ix:nonFraction> to US$1</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_13"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">SGD<ix:nonFraction contextRef="c91" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-24363">1.33</ix:nonFraction> to US$1</td></tr>
  </table></ix:continuation></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 147; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="text-align: center; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt"><b>JUNE 30, 2025, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="ixv-19497"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Cash and cash equivalents</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents are cash on hand and
time deposits, which are unrestricted as to withdrawal or use, and which have original maturities of three months or less from the date
of purchase to be cash equivalents.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="ixv-19504"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Restricted cash</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:continuation continuedAt="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_2" id="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Time deposits that are restricted as to withdrawal for use or pledged
as security is reported separately as restricted cash. As of June 30, 2025, the Company&#8217;s bank deposit of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositsWithOtherFederalHomeLoanBanks" scale="0" unitRef="usd" id="ixv-24364">87,842</ix:nonFraction> was frozen in
connection with a litigation proceeding and is classified as restricted cash on the consolidated balance sheet.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequent to the balance sheet date, the Company reached a settlement
with the counterparty and paid the settlement in full, upon which the restriction on the bank deposit was lifted.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="ixv-19515"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Accounts receivable, net</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are trade receivables from customers. Accounts
receivable are recognized and carried at original invoiced amount less an estimated allowance for uncollectible accounts. The trade receivables
are all without customer collateral and interest is not accrued on past due accounts. The Company estimates the allowance for doubtful
accounts receivable based on historical collection activity, current business environment and forecasts of future macroeconomic conditions
that may affect the customers&#8217; ability of payment according to ASC 326. The accounts receivable was segmented into groups based
on certain credit risk characteristics, and the Company determined expected loss rates for each group based on historical loss experience
adjusted for judgments about the effects of relevant observable data including default rates, lifetime for debt recovery, current and
future economic conditions. </p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock-c0_cont_1" escape="true" name="mgih:PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock" id="ixv-19523"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Prepayments, other receivables and other current
assets</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock-c0_cont_2" id="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepayments are cash deposited or advanced to
suppliers for future inventory purchases. This amount is refundable and bears no interest.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:continuation id="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other receivables and other current assets primarily
include deposits for rental, VAT input and others. Management regularly reviews the aging of receivables and changes in payment trends
and records allowances when management believes collection of amounts due are at risk. Receivables considered uncollectable are written
off against allowances after exhaustive efforts at collection are made.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-19535"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Inventories, net</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_InventoryPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consist principally of raw materials,
work-in-progress and finished goods, and are stated at the lower of cost (average cost method) or net realizable value. Cost of inventories
includes labor, raw materials, and allocated overhead.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="ixv-19542"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Intangible asset, net</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:continuation id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible asset is computer software acquired by the Company, it is
stated at cost less accumulated amortization and any impairment losses. The intangible assets are amortized on a straight-line basis over
their estimated useful life of <ix:nonNumeric contextRef="c70" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-24365">5</ix:nonNumeric> years.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-19550"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Property, Plant and Equipment, net</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant, and equipment are stated at
cost less accumulated depreciation and any impairment losses. Major renewals, betterments, and improvements are capitalized to the asset
accounts while replacements, maintenance, and repairs, which do not improve or extend the lives of the respective assets, are expensed
to operations. At the time property, plant, and equipment are retired or otherwise disposed of, the asset and related accumulated depreciation
or amortization accounts are relieved of the applicable amounts. Gains or losses from retirements or sales are credited or charged to
operations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="mgih:DepreciatesPropertyPlantAndEquipmentTableTextBlock" id="ixv-19557"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company depreciates property, plant, and equipment using the straight-line
method as follows:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_4" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 19%; text-align: center"><ix:nonNumeric contextRef="c92" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24366">20</ix:nonNumeric> to <ix:nonNumeric contextRef="c93" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24367">50</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c94" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24368">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plant and machinery</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c95" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24369">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c96" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24370">20</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Motor Vehicles</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c97" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24371">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c98" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24372">15</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c99" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24373">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c100" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-24374">10</ix:nonNumeric> years</td></tr>
  </table></ix:continuation></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Note: For items bought in second hand, depreciation
is provided based on its residual useful based on the above mentioned overall useful life. The useful life of the fixed assets of the
Vietnamese company is determined according to the current accounting policies of Vietnam and in consideration of the actual value of
the assets.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 148; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>JUNE 30, 2025, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-19628"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Impairment of long-lived asset</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-lived assets, are property, plant and equipment
and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant
adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not
be recoverable. We assess the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate
and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net
proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified,
we would reduce the carrying amount of the asset to its estimated fair value (&#8220;FV&#8221;) based on a discounted cash flows approach
or, when available and appropriate, to comparable market values. </p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock" id="ixv-19635"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Leases</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_2" id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 842 supersedes the lease requirements in
ASC 840 &#8220;Leases&#8221;, and generally requires lessees to recognize operating and finance lease liabilities and corresponding right-of-use
assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising
from leasing arrangements. The leases in the Group are accounted for as operating leases and finance lease.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_3" id="_LesseeLeasesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determine if an arrangement is a lease at
inception. On our balance sheet, our operating leases and finance lease are included in operating lease right-of-use (ROU) asset, Current
portion of operating lease liability and non-current of lease liability, net of current portion.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_4" id="_LesseeLeasesPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ROU assets are our right to use an underlying
asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease ROU assets
and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For leases
that do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in
determining the present value of lease payments. We use the implicit rate when readily determinable. Lease expense for lease payments
is recognized on a straight-line basis over the lease term.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_5" id="_LesseeLeasesPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant judgment may be required when determining
whether a contract contains a lease, the length of the lease term, the allocation of the consideration in a contract between lease and
non-lease components, and the determination of the discount rate included in our office lease. We review the underlying objective of
each contract, the terms of the contract, and consider our current and future business conditions when making these judgments.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_6" id="_LesseeLeasesPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For our leases, lease expense is recognized on
a straight-line basis in operations over the lease term.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_7" id="_LesseeLeasesPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any lease with a term of 12&#160;months or less
is considered short-term. As permitted by ASC&#160;842, short-term leases are excluded from the ROU asset and lease liabilities on the
consolidated balance sheets. Consistent with all other operating leases, short-term lease expense is recorded on a straight-line basis
over the lease term.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_8" id="_LesseeLeasesPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All land in mainland China is owned by the Chinese
government. The Chinese government may sell land use rights for a specified period of time. The purchase price of land use rights represents
the operating lease prepayments for the rights to use the land in mainland China under ASC 842 and is recorded as right-of-use assets
on the consolidated balance sheets, which is amortized over the remaining lease term.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_9" id="_LesseeLeasesPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2000, the Company acquired land use rights
from the local Bureau of Land and Resources in Shenzhen for the purpose of building factory. The land use rights are being amortized over
the respective lease terms, which are <ix:nonNumeric contextRef="c71" format="ixt-sec:duryear" name="us-gaap:LesseeFinanceLeaseRemainingLeaseTerm" id="ixv-24375">50</ix:nonNumeric> years.&#160;At the inception date of lease, the Company paid the lease payment to the PRC government.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of 30 June 2025, the Company had land use rights from Huizhou Yimeinuo
Industry Co., Ltd to build a factory and this land use rights are being amortized over the respective lease terms, which are <ix:nonNumeric contextRef="c72" format="ixt-sec:duryear" name="us-gaap:LesseeFinanceLeaseRemainingLeaseTerm" id="ixv-24376">35</ix:nonNumeric> years.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 149; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="mgih_OtherNonCurrentAssetsPolicyTextBlock-c0_cont_1" escape="true" name="mgih:OtherNonCurrentAssetsPolicyTextBlock" id="ixv-19694"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other non-current assets</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<ix:continuation continuedAt="mgih_OtherNonCurrentAssetsPolicyTextBlock-c0_cont_2" id="mgih_OtherNonCurrentAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other non-current assets mainly include prepayment
for land in Vietnam of USD <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:PrepaymentForLand" scale="0" unitRef="usd" id="ixv-24377">4,115,337</ix:nonFraction> and USD <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mgih:PrepaymentForLand" scale="0" unitRef="usd" id="ixv-24378">4,001,282</ix:nonFraction> as of June 30, 2025 and 2024, respectively. The balance of USD <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:PrepaymentForLand" scale="0" unitRef="usd" id="ixv-24379">4,115,337</ix:nonFraction> as of
June 30, 2025 included VAT of USD <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:ReclassifiedOfVATToPermanentAccount" scale="0" unitRef="usd" id="ixv-24380">356,870</ix:nonFraction>, which was reclassified to a permanent account. After such reclassification, the remaining balance
of the prepayment for land use rights was US$<ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="mgih:PrepaymentForLand" scale="0" unitRef="usd" id="ixv-24381">3,758,467</ix:nonFraction>.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="mgih_OtherNonCurrentAssetsPolicyTextBlock-c0_cont_2"><p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">The payment for land in Vietnam is VND <ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="mgih:RightofuseAssetsROUNet" scale="0" unitRef="vnd" id="ixv-24382">102,476,000,000</ix:nonFraction> for a contract
granting the right to use the land in Vietnam, the Company signed a new sublease on December 11, 2023, with the land cost released of
VND <ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="mgih:ContractForRightToUseOfLand" scale="0" unitRef="vnd" id="ixv-24383">102,469,851,440</ix:nonFraction>. As of June 30, 2025, the full payment for the land use right was settled.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_SecuritiesBorrowedAndLoanedPolicy-c0_cont_1" escape="true" name="us-gaap:SecuritiesBorrowedAndLoanedPolicy" id="ixv-19708"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Bank borrowings</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_SecuritiesBorrowedAndLoanedPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Bank borrowings are initially recognized at FV,
net of upfront fees incurred. Borrowings are subsequently measured at amortized cost. Any difference between the proceeds (net of transaction
costs) and the redemption amount is recognized in profit or loss over the period of the borrowings using the effective interest method.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="mgih_AccountsPayablePolicyTextBlock-c0_cont_1" escape="true" name="mgih:AccountsPayablePolicyTextBlock" id="ixv-19715"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Accounts payable</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:continuation id="mgih_AccountsPayablePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts payable are trade payables to vendors.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock-c0_cont_1" escape="true" name="mgih:OtherPayablesAndAccruedLiabilitiesPolicyTextBlock" id="ixv-19724"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other payables and accrued liabilities</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:continuation continuedAt="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock-c0_cont_2" id="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other payables and accrued liabilities primarily
include contract liabilities, salaries payable as well as others accrual and payable.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract liability is recognized when a payment
is received or a payment is due (whichever is earlier) from a customer before the Company transfers the related goods or services. Contract
liabilities are recognized as revenue when the Company performs under the contract (i.e., transfers control of the related goods or services
to the customer).</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="mgih_StatutoryReservesPolicyTextBlock-c0_cont_1" escape="true" name="mgih:StatutoryReservesPolicyTextBlock" id="ixv-19736"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Statutory Reserves</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="mgih_StatutoryReservesPolicyTextBlock-c0_cont_2" id="mgih_StatutoryReservesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the laws and regulations in the
PRC, the Company is required to provide for certain statutory funds, namely, a reserve fund by an appropriation from net profit after
taxation but before dividend distribution based on the local statutory financial statements of the PRC subsidiary prepared in accordance
with the PRC accounting principles and relevant financial regulations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="mgih_StatutoryReservesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each of the Company&#8217;s wholly owned subsidiaries
in the PRC are required to allocate at least <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="mgih:NetProfitReserveFundPercentage" scale="-2" unitRef="pure" id="ixv-24384">10</ix:nonFraction>% of its net profit to the reserve fund until the balance of such fund has reached <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="mgih:RegisteredCapitalPercentage" scale="-2" unitRef="pure" id="ixv-24385">50</ix:nonFraction>%
of its registered capital. Appropriations of additional reserve fund are determined at the discretion of its directors. The reserve fund
can only be used, upon approval by the relevant authority, to offset accumulated losses or increase capital.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_PostemploymentBenefitPlansPolicy-c0_cont_1" escape="true" name="us-gaap:PostemploymentBenefitPlansPolicy" id="ixv-19746"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Employee Benefit Plan</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_PostemploymentBenefitPlansPolicy-c0_cont_2" id="_PostemploymentBenefitPlansPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Full time employees of the PRC entities participate
in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment
insurance and other welfare benefits are provided to employees.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_PostemploymentBenefitPlansPolicy-c0_cont_3" id="_PostemploymentBenefitPlansPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Qualified employees of the Hong Kong entities
participate in Mandatory Provident Fund and company&#8217;s medical insurance plan. Contributions are made by both the employer and the
employee at the rate of <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" unitRef="pure" id="ixv-24386">5</ix:nonFraction>% on the employee&#8217;s relevant salary income, subject to a cap of monthly relevant income of approximately
US$<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherIncome" scale="0" unitRef="usd" id="ixv-24387">3,851</ix:nonFraction>.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_PostemploymentBenefitPlansPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the&#160;years ended June 30, 2025, 2024
and 2023, the total expenses for the Company&#8217;s costs incurred on both governments mandated multi-employer defined contribution plan
in the PRC and Mandatory Provident Fund Scheme in Hong Kong were US$<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="0" unitRef="usd" id="ixv-24388">1,007,806</ix:nonFraction>, US$<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="0" unitRef="usd" id="ixv-24389">2,011,534</ix:nonFraction> and US$<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="0" unitRef="usd" id="ixv-24390">1,205,697</ix:nonFraction>, respectively.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 150; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="mgih_RelatedPartiesPoliciesTextBlock-c0_cont_1" escape="true" name="mgih:RelatedPartiesPoliciesTextBlock" id="ixv-19786"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Related parties</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="mgih_RelatedPartiesPoliciesTextBlock-c0_cont_2" id="mgih_RelatedPartiesPoliciesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We follow ASC 850, Related Party Disclosures,
for the identification of related parties and disclosure of related party transactions.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="mgih_RelatedPartiesPoliciesTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The details of related party transaction during
the years ended June 30, 2025, 2024 and 2023 and balances as of June 30, 2025 and 2024 are set out in Note 10.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-19796"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Revenue Recognition</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC Topic 606, <i>Revenue
from Contracts with Customers</i>, and all subsequent ASUs that modified ASC 606. The Company derives revenue principally from producing
and sales of paper products. Revenue from contracts with customers is recognized using the following five steps:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">1.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the contract(s) with a customer;</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">2.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the performance obligations in the contract;</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">3.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Determine the transaction price;</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">4.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Allocate the transaction price to the performance obligations in the
    contract; and</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">5.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Recognize revenue when (or as) the entity satisfies a performance obligation.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_8" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract contains a promise (or promises) to
transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction
price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_9" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unit of account for revenue recognition is
a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are
accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either
on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context
of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a
bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not
performance obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract.
The Company has addressed whether various goods and services promised to the customer represent distinct performance obligations. The
Company applied the guidance of ASC Topic 606-10-25-16 through 18 to verify which promises should be assessed for classification as distinct
performance obligations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_10" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The transaction price is allocated to each performance
obligation in the contract on the basis of the relative stand-alone selling prices of the promised goods or services. The individual
standalone selling price of a good or service that has not previously been sold on a stand-alone basis, or has a highly variable selling
price, is determined based on the residual portion of the transaction price after allocating the transaction price to goods and/or services
with observable stand-alone selling price. A discount or variable consideration is allocated to one or more, but not all, of the performance
obligations if it relates specifically to those performance obligations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_11" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Transaction price is the amount in the contract
to which the Company expects to be entitled for transferring the promised goods or services. The transaction price may be fixed or variable
and is adjusted for time value of money if the contract includes a significant financing component. Consideration payable to a customer
is deducted from the transaction price if the Company does not receive a separate identifiable benefit from the customer. When consideration
is variable, if applicable, the estimated amount is included in the transaction price to the extent that it is highly probable that a
significant reversal of the cumulative revenue will not occur when the uncertainty associated with the variable consideration is resolved.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 151; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_12" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue may be recognized at a point in time
or over time following the timing of satisfaction of the performance obligation. If a performance obligation is satisfied over time,
revenue is recognized based on the percentage of completion reflecting the progress towards complete satisfaction of that performance
obligation. Typically, performance obligation for products where the process is described as below, the performance obligation is satisfied
at point in time.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_13" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company currently generates its revenue mainly
from the following sources:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_14" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_13"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Revenue from sales of paper products</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_15" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the sales of paper products, the Company
typically receives purchase orders from its customers which will set forth the terms and conditions including the transaction price,
products to be delivered, terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the
Company must fulfill in order to recognize revenue. The key performance obligation is the delivery of the finished product to the customer
at customer&#8217;s truck at the Company&#8217;s inventory warehouse or their specified location at which point title to that asset passes
to the customer. Revenue is recognized at the point in time when control of the goods transfers to the customer, which generally occurs
upon delivery. The completion of the earnings process is evidenced by the customer&#8217;s signature on the delivery note, by the logistics
provider authorized by the customer to receive the goods on its behalf, or by the issuance of a bill of lading by the shipping company
confirming that the products have been delivered in accordance with the sales terms. Typical payment terms set forth in the purchase
order ranges from 30 to 90 days from invoice date. The transaction price does not include variable consideration related to returns or
refunds as our contracts do not include provisions that allow for sales refunds or returns of products. The Company provides no warranties
for the products transferred. The amount of revenue recognized from contract liabilities to the Company&#8217;s result of operations
can be found in Note 11 below.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_16" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_15"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Revenue from provision of supply chain management solution</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_17" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides supply chain management
solutions to its customers by designing packaging products, designating approved raw materials for manufacturing of those packaging products,
contracting viable manufacturers, and arranging delivery of those packaging products to end customers. The Company typically receives
purchase orders from its customers which will set forth the terms and conditions including the transaction price, products to be delivered,
terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the Company must fulfill in
order to recognize revenue. The key performance obligation is identified as a single performance obligation where delivery of the finished
product to the customer at the location specified by the customer indicates that the Company has completed all steps set forth above
such as design, manufacture and delivery in order to substantially complete all the services agreed upon in the purchase order. Delivery
of the product to the customer is also the point at which title to that asset passes to the customer. Revenue is recognized at the point
in time when control of the goods transfers to the customer, which generally occurs upon delivery. The completion of the earnings process
is evidenced by the customer&#8217;s signature on the delivery note, by the logistics provider authorized by the customer to receive
the goods on its behalf, or by the issuance of a bill of lading by the shipping company confirming that the products have been delivered
in accordance with the sales terms. Typical payment terms set forth in the purchase order ranges from 30 to 90 days from invoice date.
The transaction price does not include variable consideration related to returns or refunds as our contracts do not include provisions
that allow for sales refunds or returns of products. The Company provides no warranties for the products transferred. The amount of revenue
recognized from contract liabilities to the Company&#8217;s result of operations can be found in Note 11 below.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_18" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following the adoption of ASC 606, we considered
the guidance set forth in ASC 340-40, and determined that an asset would be recognized from costs incurred to fulfill a contract under
ASC 340-40-25-5 only if those costs meet all of the following criteria:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_19" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_18"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The costs relate directly to a contract or an anticipated contract
    that the entity can specifically identify (for example, costs relating to services to be provided under the renewal of an existing
    contract or costs of designing an asset to be transferred under a specific contract that has not yet been approved).</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_20" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_19"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The costs generate or enhance resources of the entity that will be
    used in satisfying (or continuing to satisfy) performance obligations in the future.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_21" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_20"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The costs are expected to be recovered.</span></td></tr>
  </table></ix:continuation></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 152; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_22" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_21"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company elected to apply the practical expedient
to recognize the incremental costs of obtaining a contract as an expense if the amortization period of the asset would have been one
year or less.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_23" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_22"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has elected to apply the practical
expedient in paragraph ASC&#160;606-10-50-14 and does not disclose information about remaining performance obligations that have original
expected durations of one year or less.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_24" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_23"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company elected a practical expedient that
it does not adjust the promised amount of consideration for the effects of a significant financing component if the Company expects that,
upon the inception of revenue contracts, the period between when the Company transfers its promised services or deliverables to its clients
and when the clients pay for those services or deliverables will be one year or less.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_25" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_24"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Costs that relate directly to a contract include
direct material, labor cost, subcontracting fee and allocated overhead including utilities, depreciation, and other overhead costs.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_25"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We elected to treat shipping and handling costs
undertaken by the Company after the customer has obtained control of the related goods as a fulfilment activity and has been presented
as transportation costs which is include in selling and marketing expenses.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_CostOfSalesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CostOfSalesPolicyTextBlock" id="ixv-19986"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost of revenues</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_CostOfSalesPolicyTextBlock-c0_cont_2" id="_CostOfSalesPolicyTextBlock-c0_cont_1"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">a.</span></td><td style="text-align: justify"><span style="font-size: 10pt">Cost of sales of paper products</span></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_CostOfSalesPolicyTextBlock-c0_cont_3" id="_CostOfSalesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of sales of paper products, which are directly
related to revenue generating transactions, primarily consists of raw paper cost, labour cost and allocated overhead.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_CostOfSalesPolicyTextBlock-c0_cont_4" id="_CostOfSalesPolicyTextBlock-c0_cont_3"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">b.</span></td><td style="text-align: justify"><span style="font-size: 10pt">Cost of provision of supply chain
management solution</span></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p>

<ix:continuation id="_CostOfSalesPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of provision of supply chain management
solution, which are directly related to revenue generating transactions, primarily consists of cost of purchase of finished goods and
shipping costs.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="mgih_OtherIncomePolicyTextBlock-c0_cont_1" escape="true" name="mgih:OtherIncomePolicyTextBlock" id="ixv-20014"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other income</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="mgih_OtherIncomePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest income is mainly from savings and time
deposits and is recognized on an accrual basis using the effective interest method.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock-c0_cont_1" escape="true" name="mgih:SellingAndMarketingExpensesPolicyPolicyTextBlock" id="ixv-20021"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Selling and marketing expenses</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling and marketing expenses consist primarily
of staff costs and employee benefits of sales team, consultancy fee for market research and product development, advertising expenses
and transportation and handling expenses.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_SellingGeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="ixv-20028"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>General and administrative expenses</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_SellingGeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative expenses consist primarily
of personnel-related compensation expenses, including salaries and related social insurance costs for our operations and support personnel,
office rental and property management fees, professional services fees, depreciation, travelling expenses, office supplies, utilities,
research and development costs, communication and expenses related to general operations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-20035"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Income Taxes</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes pursuant
to ASC Topic 740, Income Taxes. Income taxes are provided on an asset and liability approach for financial accounting and reporting of
income taxes. Any tax paid by subsidiaries during the year is recorded. Current tax is based on the profit or loss from ordinary activities
adjusted for items that are non-assessable or disallowable for income tax purpose and is calculated using tax rates that have been enacted
or substantively enacted at the balance sheet date. ASC Topic 740 also requires the recognition of deferred tax assets and liabilities
for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the
expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC Topic 740 additionally requires the establishment
of a valuation allowance to reflect the likelihood of realization of deferred tax assets. Realization of deferred tax assets, including
those related to the U.S. net operating loss carry-forwards, are dependent upon future earnings, if any, of which the timing and amount
are uncertain.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_3" id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC Topic 740-10-05, <i>Income
Tax</i>, which provides guidance for recognizing and measuring uncertain tax positions, it prescribes a threshold condition that a tax
position must meet for any of the benefits of the uncertain tax position to be recognized in the financial statements. It also provides
accounting guidance on derecognizing, classification and disclosure of these uncertain tax positions.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 153; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_8" id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s policy on classification
of all interest and penalties related to unrecognized income tax positions, if any, is to present them as a component of income tax expense.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="mgih_ValueAddedTaxPolicyTextBlock-c0_cont_1" escape="true" name="mgih:ValueAddedTaxPolicyTextBlock" id="ixv-20076"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Value Added Tax</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="mgih_ValueAddedTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue is the invoiced value of service, net
of VAT.&#160;The VAT is based on gross sales price and VAT rates range up to <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="mgih:ValueAddedTaxRate" scale="-2" unitRef="pure" id="ixv-24391">13</ix:nonFraction>%, depending on the type of service provided. Entities
that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net
VAT balance between input VAT and output VAT is recorded in tax payable. All VAT returns filed by our subsidiaries in the PRC have been
and remain subject to examination by the tax authorities for five&#160;years from the date of filing.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="ixv-20083"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Comprehensive Income (Loss)</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company presents comprehensive income (loss)
in accordance with ASC Topic 220, <i>Comprehensive Income</i>. ASC Topic 220 states that all items that are required to be recognized
under accounting standards as components of comprehensive income (loss) be reported in the consolidated financial statements. The components
of comprehensive income (loss) were the net income (loss) for the years and the foreign currency translation adjustments.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="ixv-20091"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Segment reporting</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC 280, Segment Reporting.
The Company&#8217;s Chief Executive Officer as the chief operating decision-maker reviews the consolidated financial results when making
decisions about allocating resources and assessing the performance of the Company as a whole and has determined that the Company has
only <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" unitRef="pure" id="ixv-24392">one</ix:nonFraction> reportable segment. The Company operates and manages its business as a single segment. Please refer to Note 16 to the consolidated
financial statement for the Company&#8217;s revenue from customers by geographical areas based on the location of the customers.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-20098"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Earnings (Loss) Per Share</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Group computes earnings (loss) per share (&#8220;EPS&#8221;) in
accordance with ASC&#160;260, &#8220;Earnings per Share&#8221;. ASC&#160;260 requires companies to present basic and diluted EPS.&#160;Basic
EPS is measured as net income divided by the weighted average common share outstanding for the period. Diluted EPS presents the dilutive
effect on a per-share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been
converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive
effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS.&#160;During
the years ended June 30, 2025, 2024 and 2023, there was no dilutive impact.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="ixv-20105"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Commitments and contingencies</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_CommitmentsAndContingenciesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, we are subject
to contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of matters, such as
government investigations and tax matters. We recognize a liability for such contingency if it determines it is probable that a loss
has occurred, and a reasonable estimate of the loss can be made. We may consider many factors in making these assessments including historical
and the specific facts and circumstances of each matter.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 154; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-20137"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Recent accounting pronouncements</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;)
issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,
which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant
segment expenses. The expanded annual disclosures are effective for fiscal years beginning after December 15, 2023, and the expanded interim
disclosures are effective for interim periods within fiscal years beginning after December 15, 2024, and will be applied retrospectively
to all prior periods presented. The Company adopted this ASU on July 1, 2024 which did not have a material impact on the Company&#8217;s
CFS.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires, among other things, additional disclosures primarily
for the income tax rate reconciliation and income taxes paid. The expanded annual disclosures are effective for the year ending December
31, 2025. The Company is currently evaluating the impact that ASU 2023-09 will have on our consolidated financial statements and whether
we will apply the standard prospectively or retroactively.&#160;</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;In November 2024, the FASB issued ASU No.
2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income
Statement Expenses (&#8220;ASU 2024-03&#8221;), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive
Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date (&#8220;ASU 2025-01&#8221;). ASU 2024-03
requires additional disclosure of the nature of expenses included in the income statement as well as disclosures about specific types
of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective
for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December
15, 2027. Early adoption is permitted. This ASU may be applied either prospectively to financial statements issued for reporting periods
after its effective date or retrospectively to all prior periods presented in the financial statements. The Company is in the process
of evaluating the potential impact of the new guidance on its consolidated financial statements and related disclosures.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as mentioned above, the Company does not
believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company&#8217;s
consolidated balance sheets, statements of operations and comprehensive loss and statements of cash flows.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 155; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="ixv-20179"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(3) Cash and cash equivalents</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="ixv-20184"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents in its original currencies
is shown below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">HKD</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24393">5,870,022</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24394">3,197,313</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>RMB</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24395">2,256,948</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24396">2,673,761</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>USD</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24397">2,412,958</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24398">7,004,410</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">VND</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24399">149,291</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24400">471,100</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24401">10,689,219</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24402">13,346,584</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government imposes controls on the conversion
of RMB into foreign currencies and the remittance of currencies out of the PRC. Therefore, we may experience difficulties in obtaining
and remitting foreign currency.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="ixv-20266"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(4) Accounts receivable, net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="ixv-20270"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable, net comprised the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-24403">7,454,419</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-24404">9,689,905</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-24405">353,763</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-24406">226,925</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24407">7,100,656</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24408">9,462,980</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="ixv-20326"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Allowance for doubtful accounts, changes was
as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-24409">226,925</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-24410">70,345</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-24411">186,909</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Reversals</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForOtherCreditLosses" scale="0" unitRef="usd" id="ixv-24412">191,614</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForOtherCreditLosses" scale="0" unitRef="usd" id="ixv-24413">157,765</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForOtherCreditLosses" scale="0" sign="-" unitRef="usd" id="ixv-24414">116,846</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Write-offs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="0" unitRef="usd" id="ixv-24415">68,003</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="0" unitRef="usd" id="ixv-24416">3,653</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency exchange effect</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mgih:AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" scale="0" unitRef="usd" id="ixv-24417">3,227</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mgih:AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" scale="0" sign="-" unitRef="usd" id="ixv-24418">1,185</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="mgih:AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" scale="0" unitRef="usd" id="ixv-24419">3,935</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Ending balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-24420">353,763</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-24421">226,925</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-24422">70,345</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="mgih:ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock" id="ixv-20429"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the end of each fiscal year, the
ageing analysis of accounts receivable, net of allowance for doubtful accounts, based on the invoice date is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Within 90 days</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24423">6,658,709</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c109" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24424">8,560,794</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Between 91 and 180 days</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24425">410,001</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c111" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24426">742,822</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Between 181 and 365 days</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c112" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24427">31,946</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c113" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24428">159,364</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24429">7,100,656</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-24430">9,462,980</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 156; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="ixv-20522"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(5) Prepayments, other receivables and other
current assets</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="ixv-20526"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepayments<b>,</b> other receivables and other
current assets consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Prepayments</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-24431">351,231</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-24432">501,558</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositsAssetsCurrent" scale="0" unitRef="usd" id="ixv-24433">122,699</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositsAssetsCurrent" scale="0" unitRef="usd" id="ixv-24434">126,364</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-24435">119,269</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-24436">82,485</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidTaxes" scale="0" unitRef="usd" id="ixv-24437">105,483</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidTaxes" scale="0" unitRef="usd" id="ixv-24438">264,727</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">VAT receivables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivableCurrent" scale="0" unitRef="usd" id="ixv-24439">692,613</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivableCurrent" scale="0" unitRef="usd" id="ixv-24440">265,505</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 4pt">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-24441">1,391,295</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-24442">1,240,639</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-20616"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(6) Inventories, net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost and
net realizable value. Cost is determined on the first-in, first-out basis and, in the case of work in progress and finished goods, comprises
direct materials, direct labour and an appropriate proportion of overheads. Net realizable value is based on estimated selling prices
less any estimated costs to be incurred to completion and disposal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-20622"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of inventories were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-24443">767,064</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-24444">2,983,737</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-24445">239,209</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-24446">663,644</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-24447">1,163,898</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-24448">1,331,848</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total inventories, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-24449">2,170,171</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-24450">4,979,229</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Inventories impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="0" unitRef="usd" id="ixv-24451">631,355</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="0" unitRef="usd" id="ixv-24452">1,263,735</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total inventories, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-24453">1,538,816</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-24454">3,715,494</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="mgih:ScheduleOfInventoriesImpairmentTableTextBlock" id="ixv-20708"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories impairment consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="0" unitRef="usd" id="ixv-24455">1,263,735</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="0" unitRef="usd" id="ixv-24456">732,897</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="0" unitRef="usd" id="ixv-24457">655,783</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mgih:InventoryAddition" scale="0" unitRef="usd" id="ixv-24458">24,116</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mgih:InventoryAddition" scale="0" unitRef="usd" id="ixv-24459">564,020</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="mgih:InventoryAddition" scale="0" unitRef="usd" id="ixv-24460">133,218</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Write-offs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-24461">669,919</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-24462">27,596</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency exchange effect</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mgih:InventoryForeignCurrencyExchangeEffect" scale="0" sign="-" unitRef="usd" id="ixv-24463">13,423</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mgih:InventoryForeignCurrencyExchangeEffect" scale="0" unitRef="usd" id="ixv-24464">5,586</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="mgih:InventoryForeignCurrencyExchangeEffect" scale="0" unitRef="usd" id="ixv-24465">56,104</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Ending balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="0" unitRef="usd" id="ixv-24466">631,355</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="0" unitRef="usd" id="ixv-24467">1,263,735</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="0" unitRef="usd" id="ixv-24468">732,897</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 157; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-20832"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(7) Property, plant and equipment, net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-20836"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of June 30, 2025, and 2024, property, plant and equipment, net
consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24469">7,150,692</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24470">7,185,353</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c94" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24471">3,324,535</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24472">3,253,163</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plant and machinery</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24473">10,934,844</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24474">13,533,299</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24475">330,058</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24476">390,841</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Office equipment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24477">1,498,352</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24478">1,813,396</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24479">23,238,481</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-24480">26,176,052</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Less: accumulated depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24481">15,662,407</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-24482">18,383,217</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 25pt">impairment loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:ImpairmentLossOfPropertyPlantandEquipment" scale="0" unitRef="usd" id="ixv-24483">128,869</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Property, plant and equipment, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-24484">7,447,205</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-24485">7,792,835</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation was US$<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-24486">848,028</ix:nonFraction>, US$<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-24487">1,206,371</ix:nonFraction> and US$<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-24488">1,556,069</ix:nonFraction> for the
years ended June 30, 2025, 2024 and 2023, respectively. Impairment loss was US$<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:ImpairmentLossOfPropertyPlantAndEquipments" scale="0" unitRef="usd" id="ixv-24489">128,869</ix:nonFraction>, <span style="-sec-ix-hidden: hidden-fact-56">nil</span> and <span style="-sec-ix-hidden: hidden-fact-57">nil</span> for the years ended June 30, 2025,
2024 and 2023, respectively.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-20954"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(8) Leases</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our <span style="-sec-ix-hidden: hidden-fact-59"><span style="-sec-ix-hidden: hidden-fact-60">operating leases</span></span> primarily consist of leases
of office, factories buildings and factory equipment. Our <span style="-sec-ix-hidden: hidden-fact-61"><span style="-sec-ix-hidden: hidden-fact-62"><span style="-sec-ix-hidden: hidden-fact-63">finance leases</span></span></span> consist of lease of motor vehicles. The recognition of whether
a contract contains a lease is made by evaluating whether the arrangement conveys the right to use an identified asset and whether we
obtain substantially all the economic benefits from and has the ability to direct the use of the asset.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our lease assets and liabilities are included
in the lease right-of-use assets, <span style="-sec-ix-hidden: hidden-fact-64"><span style="-sec-ix-hidden: hidden-fact-65">net, lease liabilities, current <span style="-sec-ix-hidden: hidden-fact-66"><span style="-sec-ix-hidden: hidden-fact-67">portion</span></span></span></span>, and lease liabilities, non-current portion on the consolidated
balance sheets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We follow ASU No.&#160;2016-02 and related standards
(collectively ASC&#160;842, Leases). We used the implicit rate and incremental borrowing rate from <ix:nonFraction contextRef="c123" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseDiscountRate" scale="-2" unitRef="pure" id="ixv-24490">3.18</ix:nonFraction>% to <ix:nonFraction contextRef="c124" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseDiscountRate" scale="-2" unitRef="pure" id="ixv-24491">4.75</ix:nonFraction>% as the discount rate,
based on the information available at commencement date in determining the present value of lease payments.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 158; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><!-- Field: Split-Segment; Name: 1 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-20997"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Supplemental balance sheet information related to leases was as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Right-of-use assets(&#8220;ROU&#8221;), net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:RightofuseAssetsROUNet" scale="0" unitRef="usd" id="ixv-24492">3,177,674</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mgih:RightofuseAssetsROUNet" scale="0" unitRef="usd" id="ixv-24493">3,474,737</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Operating lease ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-24494">3,126,045</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-24495">3,406,861</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">Finance lease ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-24496">51,629</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-24497">67,876</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liabilities - current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:LeaseLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24498">223,543</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mgih:LeaseLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24499">218,578</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Current operating lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-24500">207,904</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-24501">203,347</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">Current finance lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-24502">15,639</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-24503">15,231</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liabilities &#8211; non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:LeaseLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-24504">187,355</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mgih:LeaseLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-24505">456,933</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Non-current operating lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-24506">160,161</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-24507">413,871</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Non-current finance lease obligation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-24508">27,194</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-24509">43,062</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Total lease obligation</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:LeaseLiabilities" scale="0" unitRef="usd" id="ixv-24510">410,898</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mgih:LeaseLiabilities" scale="0" unitRef="usd" id="ixv-24511">675,511</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Operating and finance lease expenses for the&#160;years
ended June 30, 2025, 2024 and 2023 were US$<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-24512"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mgih:FinanceLeaseExpenses" scale="0" unitRef="usd" id="ixv-24513">350,209</ix:nonFraction></ix:nonFraction>, US$<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-24514"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="mgih:FinanceLeaseExpenses" scale="0" unitRef="usd" id="ixv-24515">834,423</ix:nonFraction></ix:nonFraction> and US$<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-24516"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="mgih:FinanceLeaseExpenses" scale="0" unitRef="usd" id="ixv-24517">790,417</ix:nonFraction></ix:nonFraction>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-21147"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows the remaining contractual
maturities of the Group&#8217;s operating and <span style="-sec-ix-hidden: hidden-fact-68"><span style="-sec-ix-hidden: hidden-fact-69">finance lease liabilities</span></span> As of June 30, 2025 by years:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Year ending June 30, 2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-24518">220,861</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-24519">16,774</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Year ending June 30, 2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-24520">163,829</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-24521">16,774</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Year ending June 30, 2028</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-58; font-size: 10pt">-<span style="font-family: Times New Roman, Times, Serif">&#12288;</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-24522">11,183</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total undiscounted lease obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-24523">384,690</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-24524">44,731</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-24525">16,625</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-24526">1,898</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Lease liabilities recognized in the consolidated balance sheet</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-24527">368,065</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-24528">42,833</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The lease obligations will end between July 1,
2025 and April 25, 2054. The weighted-average discount rate used to determine the operating lease liabilities as of June 30, 2025 was
<ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-24529">4.37</ix:nonFraction>%.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-21236"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(9) Bank borrowings</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShortTermDebtTextBlock" id="ixv-21240"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Outstanding balances of banks borrowings as of June 30, 2025 and 2024
consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Bank borrowings:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Guaranteed</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24530">2,734,186</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24531">3,157,475</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Collateralized and guaranteed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c132" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24532">3,374,366</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c133" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24533">2,425,190</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24534">6,108,552</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24535">5,582,665</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>


</div><!-- Field: Page; Sequence: 159; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c0_cont_2" id="_DebtDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDebtTableTextBlock" id="ixv-21331"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The details of bank borrowings as at June 30, 2025 and 2024 are as
follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Maturity</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-average<br/> interest rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Lender</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Type</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Currency</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 23%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">DBS Bank Hong Kong Limited</td><td style="width: 1%">&#160;</td> <td style="width: 10%; text-align: center">Bank borrowing</td><td style="width: 1%">&#160;</td> <td style="width: 10%; text-align: center"><ix:nonNumeric contextRef="c134" name="us-gaap:DebtInstrumentMaturityDateDescription" id="ixv-24536">November 2027</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 10%; text-align: center"><ix:nonNumeric contextRef="c134" name="us-gaap:DebtInstrumentCurrency" id="ixv-24537">HKD</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c136" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-24538">7.31</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24539">1,800,902</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Bank of China (Hong Kong) Limited</td><td>&#160;</td> <td style="text-align: center">Bank borrowing</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c137" name="us-gaap:DebtInstrumentMaturityDateDescription" id="ixv-24540">June 2027</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c137" name="us-gaap:DebtInstrumentCurrency" id="ixv-24541">HKD</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c138" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-24542">3.61</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-24543">6.96</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24544">6,108,552</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24545">2,821,221</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Hang Sang Bank Limited</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">Bank borrowing</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c140" name="us-gaap:DebtInstrumentMaturityDateDescription" id="ixv-24546">July 2024</ix:nonNumeric></td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c140" name="us-gaap:DebtInstrumentCurrency" id="ixv-24547">HKD</ix:nonNumeric></td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction contextRef="c142" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-24548">6.93</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24549">960,542</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td> <td style="text-align: center">&#160;</td><td>&#160;</td> <td style="text-align: center">&#160;</td><td>&#160;</td> <td style="text-align: center">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Total bank borrowings</td><td style="padding-bottom: 4pt">&#160;</td> <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24550">6,108,552</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24551">5,582,665</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="ixv-21495"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Carrying<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Within 1<br/> year or on<br/> demand</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2026</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2027</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Thereafter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Loan type of HKD currency</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; padding-bottom: 1.5pt">June 30, 2024</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-24552">5,582,665</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="0" unitRef="usd" id="ixv-24553">5,582,665</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-24554">5,582,665</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="0" unitRef="usd" id="ixv-24555">5,582,665</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Carrying<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Within 1<br/> year or on<br/> demand</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2026</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2027</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Thereafter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Loan type of HKD currency</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; padding-bottom: 1.5pt">June 30, 2025</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-24556">6,108,552</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="0" unitRef="usd" id="ixv-24557">6,108,552</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-24558">6,108,552</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="0" unitRef="usd" id="ixv-24559">6,108,552</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The average bank borrowings rates for the years
ended June 30, 2025, 2024 and 2023 were <ix:nonFraction contextRef="c125" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-24560">6.62</ix:nonFraction>%, <ix:nonFraction contextRef="c126" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-24561">7.07</ix:nonFraction>%and <ix:nonFraction contextRef="c127" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-24562">5.69</ix:nonFraction>%, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025, and 2024, the Company
had bank borrowings of US$<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24563">6,108,552</ix:nonFraction> and US$<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-24564">5,582,665</ix:nonFraction>, respectively, which contained repayment on demand clauses. Accordingly,
portions of the bank borrowings with Bank of China (Hong Kong) Limited contractually due for repayment after one year as of June 30,
2025 and 2024 with carrying amounts of US$ <ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="0" unitRef="usd" id="ixv-24565">3,374,366</ix:nonFraction> and US$<ix:nonFraction contextRef="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="0" unitRef="usd" id="ixv-24566">2,425,190</ix:nonFraction>, respectively, were classified as current liabilities. For the
purpose of the illustration, such bank borrowing is included within short-term bank borrowings and showed as bank borrowings
repayable within one year or on demand.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Total interest for the bank borrowings for the years ended June 30,
2025, 2024 and 2023 was US$ <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-24567">354,444</ix:nonFraction>, US$<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-24568">850,614</ix:nonFraction> and US$<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-24569">684,358</ix:nonFraction>, respectively.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 160; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Saved to the above disclosure, the following table represent other
major loan covenants of aforementioned bank loans:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(i)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">guarantees given by certain shareholders namely Mr. Lai Yau Chuen,
    Mr. Lai Yau Fai, Mr. Lai Yau Chi and Mr. Lai Yau Sang as of June 30, 2024. These guarantees were released by the bank as of June
    30, 2025.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(ii)</span></td>
    <td style="text-align: justify">guarantees given by certain related companies controlled by the shareholders
namely Wah Tong Paper Products Factory Limited and Yee Woo Paper Packaging (China) Company Limited as of June 30, 2025 and 2024. These
guarantees were released by the bank as of June 30, 2025.</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(iii)</span></td><td style="text-align: justify">The Company previously pledged a leasehold land in Huizhou,
China as of June 30, 2024, 2023 and 2022. The pledge was released in 2025.</td>
</tr></table></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-21803"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(10) Related Party Balance and Transactions</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There are no outstanding balances as of June 30, 2025 and 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="ixv-21809"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following are the significant related party transactions for the
years ended June 30, 2025, 2024 and 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">2025</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">2024</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">2023</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Relationship</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Nature</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Description</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">US$</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">US$</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">US$</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 13%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Yee Woo Paper <br/> Packaging (China) Company Limited (hereafter &#8220;YWPPC&#8221;)</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 15%; text-align: left"><ix:nonNumeric contextRef="c143" name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="ixv-24570">Common control by the shareholders</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 11%; text-align: left"><ix:nonNumeric contextRef="c143" name="mgih:RelatedPartyTransactionNature" id="ixv-24571">Trade nature</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 22%; text-align: left"><ix:nonNumeric contextRef="c143" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-24572">Rental expenses incurred by the Company</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" sign="-" unitRef="usd" id="ixv-24573">659,678</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" sign="-" unitRef="usd" id="ixv-24574">707,311</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 0pt; vertical-align: top"><p style="text-indent: -0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Kunshan Chuangke Printing Products Co., Ltd</p></td><td>&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c146" name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="ixv-24575">Common control by the shareholders</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c146" name="mgih:RelatedPartyTransactionNature" id="ixv-24576">Trade&#160;nature</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c146" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-24577">Equipment and car expenses incurred by the Company</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" sign="-" unitRef="usd" id="ixv-24578">53,805</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0pt; padding-left: 0pt; vertical-align: top"><p style="text-indent: -0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Kunshan Chuangke High Level Paper Products Co., Ltd</p></td><td>&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c149" name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="ixv-24579">Common control by the shareholders</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c149" name="mgih:RelatedPartyTransactionNature" id="ixv-24580">Trade nature</ix:nonNumeric></td><td>&#160;</td> <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c149" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-24581">Equipment incurred by the Company</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" sign="-" unitRef="usd" id="ixv-24582">845</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="text-align: left">&#160;</td></tr> </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 161; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="ixv-21943"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(11) Other payables and accrued liabilities</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="ixv-21947"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other payables and accrued liabilities consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Contract liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-24583">116,700</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-24584">63,005</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Salaries payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedSalariesCurrent" scale="0" unitRef="usd" id="ixv-24585">475,315</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedSalariesCurrent" scale="0" unitRef="usd" id="ixv-24586">1,103,108</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-24587">139,939</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-24588">951,364</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Other accruals</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24589">292,347</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24590">567,079</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24591">1,024,301</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-24592">2,684,556</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The revenue recognized from contract liabilities
to the Company&#8217;s operations was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-24593">54,353</ix:nonFraction>, $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-24594">27,611</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-24595">71,103</ix:nonFraction> during the years ended June 30, 2025, 2024 and 2023, respectively.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-22028"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(12) Shareholders&#8217; equity</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Ordinary shares</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performed a series of group re-organizing
activities completed on January 19, 2022, resulting in <ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-24596"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-24597">10,000,000</ix:nonFraction></ix:nonFraction> ordinary shares issued and outstanding as of June 30, 2022. As the
Group was under control of the same shareholders and their entire equity interests were held by the shareholders immediately prior to
the group reorganization, the consolidated statements of operations and comprehensive loss, consolidated statements of changes in shareholders&#8217;
equity and consolidated statements of cash flows are prepared as if the current group structure had been in existence throughout the
year ended June 30, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 4, 2023, the Company announced the closing
of its IPO of <ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-24598">1,250,000</ix:nonFraction> ordinary shares, US$<ix:nonFraction contextRef="c46" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-24599">0.002</ix:nonFraction>&#160;par value per share (&#8220;Ordinary Shares&#8221;) at US$<ix:nonFraction contextRef="c46" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-24600">4.00</ix:nonFraction>&#160;per share
for US$<ix:nonFraction contextRef="c47" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="0" unitRef="usd" id="ixv-24601">5,000,000</ix:nonFraction>&#160;in gross proceeds. The Company raised total net proceeds of US$<ix:nonFraction contextRef="c47" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromRealEstatePartnershipInvestmentNet" scale="6" unitRef="usd" id="ixv-24602">4.2</ix:nonFraction> million, which was reflected in the statement
of cash flows, after deducting underwriting discounts and commissions and outstanding offering expenses as at April 3, 2023. During the
IPO, the Company incurred approximately US$<ix:nonFraction contextRef="c47" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UnderwritingIncomeLoss" scale="6" unitRef="usd" id="ixv-24603">1.7</ix:nonFraction> million for underwriting discounts and commissions and total offering expenses, among
which approximately US$<ix:nonFraction contextRef="c152" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" scale="6" unitRef="usd" id="ixv-24604">0.9</ix:nonFraction> million offering expenses were paid before listing and recognized as deferred offering costs. At the date
of closing of IPO (i.e. April 4, 2023), the underwriting discounts and commissions and total offering expenses of approximately US$<ix:nonFraction contextRef="c152" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="6" unitRef="usd" id="ixv-24605">1.7</ix:nonFraction>
million were offset against the gross offering proceeds of US$<ix:nonFraction contextRef="c152" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromRealEstatePartnershipInvestmentNet" scale="6" unitRef="usd" id="ixv-24606">5</ix:nonFraction> million resulted in net amount of approximately US$<ix:nonFraction contextRef="c153" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherAdditionalCapital" scale="6" unitRef="usd" id="ixv-24607">3.3</ix:nonFraction> million which
was recognized in additional paid-in capital.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 162; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Restricted net assets</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ability to pay dividends is primarily dependent
on us receiving distributions of funds from Millennium Printing (Shenzhen) Co., Ltd, Yee Woo Paper Industry (Shenzhen) Co., Ltd., Putian
Xiqi Branding Strategy Co., Ltd, Millennium Packaging Technology (Huizhou) Co., Ltd., Millennium (Huizhou) Technology Co., Ltd. and Huizhou
Yimeinuo Industry Co., Ltd. (collectively as the &#8220;PRC subsidiaries&#8221;). Relevant PRC statutory laws and regulations permit
payments of dividends by the PRC subsidiaries only out of its retained earnings, if any, as determined in accordance with PRC accounting
standards and regulations. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance
with U.S. GAAP differ from those reflected in the statutory financial statements of these subsidiaries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These subsidiaries are required to set aside
at least <ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="mgih:AfterTaxProfitsPercentage" scale="-2" unitRef="pure" id="ixv-24608">10</ix:nonFraction>% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="mgih:RegisteredCapitalPercentage" scale="-2" unitRef="pure" id="ixv-24609">50</ix:nonFraction>%
of its registered capital. In addition, the PRC subsidiaries may allocate a portion of their after-tax profits based on PRC accounting
standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The PRC subsidiaries may allocate a portion
of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds
and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of
China is subject to examination by the banks designated by State Administration of Foreign Exchange.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of the foregoing restrictions, the
PRC subsidiaries are restricted in their ability to transfer their assets to us. Foreign exchange and other regulation in the PRC may
further restrict the PRC subsidiaries from transferring funds to us in the form of dividends, loans and advances. As of June 30, 2025,
and 2024, amounts restricted are the statutory reserve of the PRC subsidiaries, were US$<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mgih:StatutoryReserve" scale="0" unitRef="usd" id="ixv-24610">1,049,119</ix:nonFraction> and US$<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mgih:StatutoryReserve" scale="0" unitRef="usd" id="ixv-24611">1,049,119</ix:nonFraction>, respectively<i>.</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the&#160;years ended June 30, 2025, 2024
and 2023, the PRC subsidiaries attributed US$<ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="mgih:AppropriationsToStatutoryReserves" scale="0" unitRef="usd" id="ixv-24612">0</ix:nonFraction>, US$<ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="mgih:AppropriationsToStatutoryReserves" scale="0" unitRef="usd" id="ixv-24613">0</ix:nonFraction> and US$<ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="mgih:AppropriationsToStatutoryReserves" scale="0" unitRef="usd" id="ixv-24614">19,975</ix:nonFraction> of retained earnings for their statutory reserves, respectively.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="mgih:SellingAndMarketingExpensesTextBlock" id="ixv-22081"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(13) Selling and marketing expenses</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" id="ixv-22085"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Selling and marketing expenses were as follows:</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Staff costs and employee benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c156" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24615">1,037,747</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24616">1,060,564</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c158" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24617">964,698</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Consultancy fee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24618">1,083,143</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c160" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24619">2,597,503</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24620">1,888,128</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation and handling</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c162" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24621">696,583</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24622">1,178,114</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24623">1,468,035</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Advertisement expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24624">26,231</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24625">19,118</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24626">18,361</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24627">3,445</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24628">3,206</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24629">3,227</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24630">486,971</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c172" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24631">793,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24632">533,201</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24633">3,334,120</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24634">5,651,505</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-24635">4,875,650</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="mgih:GeneralAndAdministrativeExpensesTextBlock" id="ixv-22220"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(14) General and administrative expenses</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" escape="true" name="mgih:GeneralAndAdministrativeExpensesTableTextBlock" id="ixv-22225"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>General and administrative expenses were as follows:</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Staff costs and employee benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c156" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24636">4,461,306</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24637">6,757,235</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c158" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24638">3,356,644</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24639">175,791</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24640">218,334</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24641">263,576</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c174" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24642">241,925</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24643">261,837</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24644">241,241</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office and utilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24645">194,331</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24646">172,630</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24647">198,135</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24648">2,292,506</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c181" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24649">2,170,994</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24650">1,211,370</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24651">7,365,859</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24652">9,581,030</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-24653">5,270,966</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 163; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024

&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-22364"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(15) Income Taxes</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Cayman Islands</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company was incorporated in the Cayman Islands
and is not subject to tax on income or capital gains under the laws of the Cayman Islands. The Company mainly conducts its operating
business through its subsidiaries in the PRC and Hong Kong. Additionally, the Cayman Islands does not impose a withholding tax on payments
of dividends to shareholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">British Virgin Islands</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s subsidiaries incorporated
in the British Virgin Islands is not subject to taxation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Vietnam</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s Vietnam subsidiaries, MPG
Global Company Limited, Yee Woo Vietnam Paper Products Company Limited and Millennium Printing and Packaging Technology (Vietnam) Co.,
Ltd are subject to Vietnam corporate income tax on its taxable income as reported in their statutory financial statements adjusted in
accordance with relevant Vietnam tax laws. The corporate tax rate under Vietnam tax laws is <ix:nonFraction contextRef="c183" decimals="2" format="ixt:num-dot-decimal" name="mgih:CorporateTaxRate" scale="-2" unitRef="pure" id="ixv-24654">20</ix:nonFraction>%. Tax losses can be carried forward for
five years, through 2028, but cannot be carried back. There is no assessable profits from the Vietnam subsidiaries during the years ended
June 30, 2025, 2024 and 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Hong Kong</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s Hong Kong subsidiaries, including
Millennium Investment International Limited, Millennium Strategic International Limited, Wah Tong Investment International Limited, Yee
Woo Paper Investment International Limited, Millennium Printing International Limited, Millennium Packaging Group International Limited,
Yee Woo Paper Packaging (HK) Company Limited and Millennium Holdings International Limited are subject to Hong Kong Profits Tax on their
taxable income as reported in their statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. Hong Kong
Profits Tax is calculated at <ix:nonFraction contextRef="c184" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-24655"><ix:nonFraction contextRef="c185" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-24656"><ix:nonFraction contextRef="c186" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-24657">16.5</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of the estimated assessable profit for the years ended June 30, 2025, 2024 and 2023. Tax losses can
be carried forward to offset profits in future years until fully absorbed but cannot be carried back.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">PRC</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s PRC operating subsidiaries,
Millennium Printing (Shenzhen) Co., Ltd, Yee Woo Paper Industry (Shenzhen) Co., Ltd., Putian Xiqi Branding Strategy Co., Ltd., Millennium
Packaging Technology (Huizhou) Co., Ltd., Millennium (Huizhou) Technology Co., Ltd. and Huizhou Yimeinuo Industry Co., Ltd are governed
by the income tax laws of the PRC and the income tax provisions in respect to operations in the PRC is calculated at the applicable tax
rate on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the
Enterprise Income Tax Laws of the PRC (the &#8220;EIT Laws&#8221;), Chinese enterprises are subject to an income tax of <ix:nonFraction contextRef="c187" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-24658">25</ix:nonFraction>% after appropriate
tax adjustments. The net tax loss attributable to those PRC entities can only be carried forward for a maximum period of five years,
through 2029.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-22393"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Significant components of the provisions for income taxes for the
years ended June, 2025, 2024 and 2023 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current Tax Provision Hong Kong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24659">127,019</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24660">127,471</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24661">125,802</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred Tax Provision Hong Kong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24662">1,712</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-24663">5,032</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current Tax Provision PRC</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24664">29,862</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Over Provision of PRC Income Tax in prior year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="mgih:OverProvisionOfPRCIncomeTaxInPriorYear" scale="0" sign="-" unitRef="usd" id="ixv-24665">217,999</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred Tax Provision PRC</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24666">164,361</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24667">54,643</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24668">14,895</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Provision (Credit) for Income Taxes</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24669">293,092</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-24670">206,944</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-24671">77,302</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 164; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b>

&#160;</p><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-22543"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table reconciles PRC statutory rates to our effective
tax rate:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">PRC Statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-24672">25</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-24673">25</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-24674">25</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effect of different tax jurisdiction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" unitRef="pure" id="ixv-24675">12</ix:nonFraction></td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" unitRef="pure" id="ixv-24676">6</ix:nonFraction></td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" unitRef="pure" id="ixv-24677">7</ix:nonFraction></td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Overprovision of PRC income tax in prior year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" sign="-" unitRef="pure" id="ixv-24678">50</ix:nonFraction></td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-deductible expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" unitRef="pure" id="ixv-24679">5</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" sign="-" unitRef="pure" id="ixv-24680">3</ix:nonFraction></td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax losses not recognized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" sign="-" unitRef="pure" id="ixv-24681">21</ix:nonFraction></td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" sign="-" unitRef="pure" id="ixv-24682">18</ix:nonFraction></td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure" id="ixv-24683">14</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-24684">2</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective income tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" sign="-" unitRef="pure" id="ixv-24685">5</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" sign="-" unitRef="pure" id="ixv-24686">2</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" sign="-" unitRef="pure" id="ixv-24687">18</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-22667"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management reviews this valuation allowance periodically
and will make adjustments as warranted. A summary of the otherwise deductible (or taxable) deferred tax items is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#160;30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#160;30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">Deferred tax assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Miscellaneous</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="0" unitRef="usd" id="ixv-24688">3,916</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="0" unitRef="usd" id="ixv-24689">22,239</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Allowance for doubtful accounts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-24690">13,517</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-24691">15,240</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Allowance for inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="0" unitRef="usd" id="ixv-24692">94,703</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="0" unitRef="usd" id="ixv-24693">92,971</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Tax loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-24694">199,153</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-24695">199,144</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-24696">311,289</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-24697">329,594</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-24698">145,306</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred tax assets</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="0" unitRef="usd" id="ixv-24699">165,983</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="0" unitRef="usd" id="ixv-24700">329,594</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-22777"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(16) Segment Reporting</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 280, &#8220;Segment Reporting&#8221;, establishes
standards for reporting information about operating segments on a basis consistent with the Company&#8217;s internal organizational structure
as well as information about geographical areas, business segments and major customers in financial statements for details on the Company&#8217;s
business segments. <ix:nonNumeric contextRef="c0" name="us-gaap:SegmentReportingExpenseInformationUsedByCodmDescription" id="ixv-22783">The Company uses the &#8220;management approach&#8221; in determining reportable operating segments. The management
approach considers the internal organization and reporting used by the Company&#8217;s <span style="-sec-ix-hidden: hidden-fact-110">chief operating decision maker</span> for making operating
decisions and assessing performance as the source for determining the Company&#8217;s reportable segments.</ix:nonNumeric> Management, including the
chief operating decision maker, reviews operation results by the revenue of different products or services. Based on management&#8217;s
assessment, the Company determined it has only <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="pure" id="ixv-24701">one</ix:nonFraction> operating segment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-22786"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents revenue by major
merchandise or services categories for the years ended June 30, 2025, 2024 and 2023, respectively:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Packaging products</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c188" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24702">15,746,534</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24703">22,348,633</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24704">23,065,859</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Corrugated products</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24705">5,173,576</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24706">11,833,698</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c193" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24707">16,977,098</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Packaging products supply chain management solutions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24708">4,414,039</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24709">4,348,442</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24710">5,555,663</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24711">25,334,149</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24712">38,530,773</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24713">45,598,620</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 165; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="ixv-22894"><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the following table, the Company additionally
provided the revenue in term of geographical locations of customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30, 2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Corrugated<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/>
products<br/> supply chain<br/> management<br/> solutions</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Geographical location:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Mainland China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24714">12,333,276</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24715">3,087,022</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24716">678</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24717">15,420,976</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Hong Kong SAR</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24718">1,533,705</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24719">241,470</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24720">1,624,717</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24721">3,399,892</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24722">842,890</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24723">192,948</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c207" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24724">305,467</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24725">1,341,305</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Southeast Asian countries*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c209" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">403,617</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">478,117</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">1,386,043</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">2,267,777</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c213" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24730">219,659</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c214" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24731">921,896</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c216" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24732">1,141,555</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">United States of America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c217" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24733">57,456</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c218" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24734">150,004</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c219" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24735">1,097,134</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c220" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24736">1,304,594</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other countries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24737">355,931</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24738">102,119</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24739">458,050</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c188" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24740">15,746,534</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24741">5,173,576</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24742">4,414,039</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24743">25,334,149</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Corrugated products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/>
products<br/> supply chain<br/> management<br/> solutions</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Geographical location:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Mainland China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24744">19,316,785</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c226" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24745">9,284,023</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24746">61,829</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24747">28,662,637</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Hong Kong SAR</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24748">1,110,428</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24749">880,875</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24750">1,392,561</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24751">3,383,864</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24752">935,670</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24753">266</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24754">431,149</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24755">1,367,085</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Southeast Asian countries*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c237" decimals="0" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">445,218</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c238" decimals="0" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">205,496</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c239" decimals="0" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">1,390,853</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c240" decimals="0" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">2,041,567</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24760">4,543</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c242" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24761">948,618</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c244" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24762">953,161</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">United States of America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c245" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24763">45,701</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c246" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24764">446,467</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c247" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24765">1,068,613</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c248" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24766">1,560,781</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other countries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c249" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24767">490,288</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c250" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24768">67,953</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c251" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24769">3,437</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c252" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24770">561,678</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24771">22,348,633</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24772">11,833,698</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24773">4,348,442</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24774">38,530,773</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Corrugated<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/>
products<br/> supply chain<br/> management<br/> solutions</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Geographical location:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Mainland China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c253" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24775">19,677,726</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c254" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24776">13,481,344</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c255" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24777">107,244</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c256" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24778">33,266,314</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Hong Kong SAR</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c257" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24779">797,390</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24780">1,327,396</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24781">1,160,720</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24782">3,285,506</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c261" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24783">1,802,700</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c262" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24784">5,322</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c263" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24785">1,322,317</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24786">3,130,339</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Southeast Asian countries*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">516,753</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">861,594</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" id="ix_10_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">1,986,331</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:Revenues" scale="0" unitRef="usd">3,364,678</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24791">812</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24792">1,167,379</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24793">1,168,191</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">United States of America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24794">12,214</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24795">47,688</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24796">788,887</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24797">848,789</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other countries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24798">258,264</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24799">86,375</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24800">190,164</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c280" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24801">534,803</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24802">23,065,859</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c193" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24803">16,977,098</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24804">5,555,663</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-24805">45,598,620</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">*</span></td><td style="text-align: justify"><ix:footnote id="ix_0_footnote" xml:lang="en-US"><span style="font-size: 10pt">Other Southeast Asian countries
include Singapore, Indonesia, Malaysia, Philippines and Myanmar.</span></ix:footnote></td>
</tr></table></ix:continuation></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 166; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="ixv-23535"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(17) Risks and Uncertainties</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Credit risk</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our assets that potentially subject to a significant
concentration of credit risk primarily consist of cash and accounts receivable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe there is no significant credit risk
associated with cash in Hong Kong, which was held by reputable financial institutions in Hong Kong. The Hong Kong Deposit Protection Board
pays compensation up to US$<ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CompensatingBalanceAmount" scale="0" unitRef="usd" id="ixv-24806">63,695</ix:nonFraction> (equivalent to HK$<ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CompensatingBalanceAmount" scale="0" unitRef="hkd" id="ixv-24807">500,000</ix:nonFraction>) if the bank with which an individual/a company hold its eligible deposit
fails. As of June 30, 2025, cash balance of US$<ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24808">7,193,377</ix:nonFraction> (HK$<ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="hkd" id="ixv-24809">56,467,071</ix:nonFraction>) was maintained at financial institutions in Hong Kong and approximately
US$<ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="usd" id="ixv-24810">63,695</ix:nonFraction> (HK$<ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="hkd" id="ixv-24811">500,000</ix:nonFraction>) was insured by the Hong Kong Deposit Protection Board.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe there is no significant credit risk
associated with cash in the PRC, which was held by reputable financial institutions in PRC. The People&#8217;s Bank of China pays up to
US$<ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CompensatingBalanceAmount" scale="0" unitRef="usd" id="ixv-24812">69,763</ix:nonFraction> (RMB<ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CompensatingBalanceAmount" scale="0" unitRef="cny" id="ixv-24813">500,000</ix:nonFraction>) if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2025, cash balance
of US$<ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24814">3,056,336</ix:nonFraction> (RMB$<ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="cny" id="ixv-24815">21,905,252</ix:nonFraction>) was maintained at financial institutions in PRC and approximately US$<ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="usd" id="ixv-24816">69,763</ix:nonFraction> (RMB<ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="cny" id="ixv-24817">500,000</ix:nonFraction>) was insured
by The People&#8217;s Bank of China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe there is no significant credit risk
associated with cash in Vietnam, which was held by reputable financial institutions in Vietnam. The Deposit insurance of Vietnam pays
up to US$<ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CompensatingBalanceAmount" scale="0" unitRef="usd" id="ixv-24818">4,789</ix:nonFraction> (VND <ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CompensatingBalanceAmount" scale="0" unitRef="vnd" id="ixv-24819">125,000,000</ix:nonFraction>) if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2025,
cash balance of US$<ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-24820">527,348</ix:nonFraction> (VND13,<ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="vnd" id="ixv-24821">765,476,355</ix:nonFraction>) was maintained at financial institutions in Vietnam and approximately US$<ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="usd" id="ixv-24822">4,789</ix:nonFraction> (VND <ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="vnd" id="ixv-24823">125,000,000</ix:nonFraction>)
was insured by The Deposit Insurance of Vietnam.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We designed credit policies with an objective
to minimize their exposure to credit risk. Our accounts receivable is short term in nature and the associated risk is minimal. We conduct
credit evaluations on our clients and generally do not require collateral or other security from such clients. We periodically evaluate
the creditworthiness of the existing clients in determining an allowance for doubtful accounts primarily based upon the age of the receivables
and factors surrounding the credit risk of specific clients.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are also exposed to risk from other receivables.
These assets are subjected to credit evaluations. An allowance, where applicable, would make for estimated unrecoverable amounts which
have been determined by reference to past default experience and the current economic environment.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 167; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUNE 30, 2025, 2024</b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_ConcentrationRiskDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

<b><i>Customer concentration risk</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_1" escape="true" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="ixv-23584"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2025, 2024 and 2023,
customers accounting for 10% or more of total revenues are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Customer</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c284" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24824">5,163,870</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c284" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24825">20.4</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c288" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24826">7,257,128</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c288" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24827">18.8</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c289" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24828">6,334,447</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c289" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24829">13.9</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025 and 2024, customers accounted
for 10% or more of accounts receivable as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_2" id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2025</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c290" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24830">1,751,895</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c290" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24831">30.8</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c291" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24832">1,155,901</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c291" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24833">15.6</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c293" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24834">813,403</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c293" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24835">10.9</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24836">684,830</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c294" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24837">12.0</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c295" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24838">818,835</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c295" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24839">11.0</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24840">587,190</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c296" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24841">10.3</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt">-&#12288;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt">-&#12288;</span></td>
    <td>&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Suppliers concentration risk</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<ix:continuation id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2025, 2024 and 2023,
the suppliers which accounted for 10% or more of total purchases are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Supplier</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c299" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24842">2,963,186</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c299" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24843">19.7</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c300" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24844">4,390,127</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c300" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24845">21.5</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c302" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24846">2,009,756</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c302" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24847">13.3</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c303" decimals="0" format="ixt:num-dot-decimal" name="mgih:ConcentrationRiskAmount" scale="0" unitRef="usd" id="ixv-24848">2,070,918</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c303" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-24849">10.1</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025 and 2024, no single vendor
accounted for more than 10% of the total balance of accounts payable.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CommitmentsDisclosureTextBlock" id="ixv-23910"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(18) Capital Commitment</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt"><i>a.</i></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><i>Operating lease commitment</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company had outstanding commitment
on non-cancelable leases . The details of operating lease commitment contracted As of June 30, 2025 are set out in Note 8.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt"><i>b.</i></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><i>Capital commitment</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On March 14, 2020, the Company entered
into a contract for the right to use land in Vietnam for VND <ix:nonFraction contextRef="c304" decimals="0" format="ixt:num-dot-decimal" name="mgih:RightofuseAssetsROUNet" scale="0" unitRef="vnd" id="ixv-24850">102,476,000,000</ix:nonFraction>(USD <ix:nonFraction contextRef="c304" decimals="0" format="ixt:num-dot-decimal" name="mgih:RightofuseAssetsROUNet" scale="0" unitRef="usd" id="ixv-24851">4,184,513</ix:nonFraction>) with Viglacera Yen My Industrial Zone Development,
Subsequently, due to a change in land mapping area from <ix:nonFraction contextRef="c305" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="sqm" id="ixv-24852">50,000</ix:nonFraction> sq.m to <ix:nonFraction contextRef="c306" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="sqm" id="ixv-24853">49,997</ix:nonFraction> sq.m, the Company signed a new sublease contract on December
11, 2023, with the released land cost to VND <ix:nonFraction contextRef="c307" decimals="0" format="ixt:num-dot-decimal" name="mgih:ContractForRightToUseOfLand" scale="0" unitRef="vnd" id="ixv-24854">102,469,851,440</ix:nonFraction>(USD <ix:nonFraction contextRef="c307" decimals="0" format="ixt:num-dot-decimal" name="mgih:ContractForRightToUseOfLand" scale="0" unitRef="usd" id="ixv-24855">4,184,262</ix:nonFraction>) . As of June 30, 2025, the full payment for the land use right
has been settled.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-23940"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(19) Subsequent Events</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company assessed all events from June 30,
2025, up through October 28, 2025, which is the date that these consolidated financial statements are available to be issued, unless
as disclosed else where in the consolidated financial statements, there are not any material subsequent events that require disclosure
in these consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequent to the balance sheet date, the Company
reached a settlement with the counterparty related to the frozen bank deposit of $<ix:nonFraction contextRef="c308" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Deposits" scale="0" unitRef="usd" id="ixv-24856">87,842</ix:nonFraction>. The settlement was completed in August 2025,
and the restriction on the deposit was lifted.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 168; Options: Last --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></span></p></div><div>
    </div><!-- Field: /Page --><div>

</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:EntityAddressCountry">HK</ix:nonNumeric>
<ix:nonNumeric contextRef="c1" id="hidden-fact-1" name="dei:EntityAddressCountry">HK</ix:nonNumeric>
<ix:nonFraction contextRef="c3" id="hidden-fact-2" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-3" name="us-gaap:TaxesPayableCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-4" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-5" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-6" name="mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-7" name="mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-8" name="mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-9" name="mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-10" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-11" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-12" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-13" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-14" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-15" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-16" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-17" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-18" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-19" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-20" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-21" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-22" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-23" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-24" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-25" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-26" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-27" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-28" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c34" id="hidden-fact-29" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c36" id="hidden-fact-30" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-31" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c34" id="hidden-fact-32" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c37" id="hidden-fact-33" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c35" id="hidden-fact-34" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-35" name="us-gaap:AssetImpairmentCharges" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-36" name="us-gaap:AssetImpairmentCharges" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-37" name="us-gaap:IncreaseDecreaseInPrepaidTaxes" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-38" name="mgih:PaymentsToPrepaymentLandCost" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-39" name="mgih:PaymentsToPrepaymentLandCost" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-40" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-41" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-42" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-43" name="mgih:WaiverOfAmountsDueToShareholders" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-44" name="mgih:WaiverOfAmountsDueToShareholders" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-45" name="mgih:WaiverOfAmountsDueToShareholders" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-46" name="mgih:RecapitalizationTransferOutOfRetainedEarnings" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-47" name="mgih:RecapitalizationTransferOutOfRetainedEarnings" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-48" name="mgih:RecapitalizationTransferOutOfRetainedEarnings" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-49" name="mgih:RecapitalizationTransferIntoAdditionalPaidInCapital" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-50" name="mgih:RecapitalizationTransferIntoAdditionalPaidInCapital" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-51" name="mgih:RecapitalizationTransferIntoAdditionalPaidInCapital" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-52" name="mgih:PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-53" name="mgih:PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-54" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-55" name="mgih:ImpairmentLossOfPropertyPlantandEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-56" name="mgih:ImpairmentLossOfPropertyPlantAndEquipments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c22" id="hidden-fact-57" name="mgih:ImpairmentLossOfPropertyPlantAndEquipments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-58" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c2" id="hidden-fact-59" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-60" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-61" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-62" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-63" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#LiabilitiesNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-64" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-65" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-66" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-67" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-68" name="us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#AccountsPayableCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-69" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#AccountsPayableCurrent</ix:nonNumeric>
<ix:nonFraction contextRef="c135" id="hidden-fact-70" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c135" id="hidden-fact-71" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c141" id="hidden-fact-72" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c141" id="hidden-fact-73" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-74" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-75" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-76" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-77" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-78" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-79" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-80" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-81" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-82" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-83" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-84" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-85" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-86" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-87" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-88" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-89" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c143" id="hidden-fact-90" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c147" id="hidden-fact-91" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c148" id="hidden-fact-92" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c150" id="hidden-fact-93" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c151" id="hidden-fact-94" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-95" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-96" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-97" name="us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-98" name="mgih:OverProvisionOfPRCIncomeTaxInPriorYear" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-99" name="mgih:OverProvisionOfPRCIncomeTaxInPriorYear" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-100" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-101" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-102" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-103" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-104" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-105" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c215" id="hidden-fact-106" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c223" id="hidden-fact-107" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c243" id="hidden-fact-108" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c271" id="hidden-fact-109" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" id="hidden-fact-110" name="us-gaap:SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration">http://fasb.org/srt/2025#ChiefOperatingOfficerMember</ix:nonNumeric>
<ix:nonFraction contextRef="c285" id="hidden-fact-111" name="mgih:ConcentrationRiskAmount" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c285" id="hidden-fact-112" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c286" id="hidden-fact-113" name="mgih:ConcentrationRiskAmount" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c286" id="hidden-fact-114" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c287" id="hidden-fact-115" name="mgih:ConcentrationRiskAmount" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c287" id="hidden-fact-116" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c292" id="hidden-fact-117" name="mgih:ConcentrationRiskAmount" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c292" id="hidden-fact-118" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c297" id="hidden-fact-119" name="mgih:ConcentrationRiskAmount" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c297" id="hidden-fact-120" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c298" id="hidden-fact-121" name="mgih:ConcentrationRiskAmount" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c298" id="hidden-fact-122" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c301" id="hidden-fact-123" name="mgih:ConcentrationRiskAmount" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c301" id="hidden-fact-124" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-24984">0001903995</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-24985">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-24986">FY</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="mgih-20250630.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact ix_2_fact ix_3_fact ix_4_fact ix_5_fact ix_6_fact ix_7_fact ix_8_fact ix_9_fact ix_10_fact ix_11_fact" toRefs="ix_0_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-04</xbrli:startDate>
    <xbrli:endDate>2023-04-04</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-04</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-04</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-04</xbrli:startDate>
    <xbrli:endDate>2023-04-04</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumInvestmentInternationalLimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumPrintingShenzhenCoLtdMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:PutianXiqiBrandingStrategyCoLtdMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumPackagingTechnologyHuizhouCoLtdMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumHuizhouTechnologyCoLtdMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:HuizhouYimeinuoIndustryCoLtdMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumStrategicInternationalLimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:WahTongInvestmentInternationalLimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:YeeWooPaperInvestmentInternationalLimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumPrintingInternationalLimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumPackagingGroupInternationalLimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:YeeWooPaperPackagingHKCompanyLimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MPGGlobalCompanyLimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumGroupInvestmentBVILimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumHoldingsInternationalLimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:YeeWooVietnamPaperProductsCompanyLimitedMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MPGGlobalInvestmentPTELTDMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MPGCreativeSolutionSGPTELTDMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:PTMillenniumInvestmentIndonesiaMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:PTMillenniumPrintingAndPackagingTechnologyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-11</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-11</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgih:HuizhouYimeinuoIndustryCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-11</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-11</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">mgih:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">mgih:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">mgih:FinancialAsset181To365DaysPastDueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">mgih:FinancialAsset181To365DaysPastDueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankBorrowingsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankBorrowingsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankBorrowingsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:BankOfChinaHongKongLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:BankOfChinaHongKongLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:GuaranteedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:GuaranteedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:CollateralizedAndGuaranteedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:CollateralizedAndGuaranteedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:DBSBankHongKongLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:DBSBankHongKongLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:DBSBankHongKongLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankOfChinaHongKongLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankOfChinaHongKongLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankOfChinaHongKongLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:HengSangBankLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:HengSangBankLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:HengSangBankLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:YeeWooPaperPackagingChinaCompanyLimited1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:YeeWooPaperPackagingChinaCompanyLimited1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:YeeWooPaperPackagingChinaCompanyLimited1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkePrintingProductsCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkePrintingProductsCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkePrintingProductsCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkeHighLevelPaperProductsCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkeHighLevelPaperProductsCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkeHighLevelPaperProductsCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-04</xbrli:startDate>
    <xbrli:endDate>2023-04-04</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-04</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:StaffCostsAndEmployeeBenefitsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:StaffCostsAndEmployeeBenefitsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:StaffCostsAndEmployeeBenefitsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ConsultancyFeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ConsultancyFeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ConsultancyFeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:DepreciationAndAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:DepreciationAndAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:DepreciationAndAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersSellingAndMarketingExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersSellingAndMarketingExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersSellingAndMarketingExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ResearchAndDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ResearchAndDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ResearchAndDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OfficeAndUtilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OfficeAndUtilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OfficeAndUtilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mgih:VietnamTaxLawsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mgih:HongKongTaxLawsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mgih:HongKongTaxLawsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mgih:HongKongTaxLawsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mgih:PeopleRepublicOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c259">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c260">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c261">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c262">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c263">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c265">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c270">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c271">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c272">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c273">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c274">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c275">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c276">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c277">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c278">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c279">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c280">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c281">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">mgih:HongKongDepositProtectionBoardMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c282">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">mgih:PeoplesBankOfChinaMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c283">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">mgih:DepositInsuranceOfVietnamMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c284">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c285">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c286">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c287">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c288">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c289">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c290">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c291">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c292">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c293">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c294">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c295">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c296">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerDMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c297">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerDMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c298">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c299">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c300">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c301">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c302">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c303">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c304">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">mgih:CapitalCommitmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c305">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c306">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c307">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">mgih:CapitalCommitmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-11</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c308">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001903995</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
<!-- [WMV6][/UbIaYrP+8XSuAlOgSOdtSbS52RTyM0lgaQEpgAqAglMUNRDG8a1H9SUD5/YRoRlIWt8DhF61KSw/CItptn1sVKO4lLiy3WuYHZT57wCEXdyK+4J8xKCrygDuq5hvnuqiwOBLHPUIoUeaNg/WGKqKCpJjnhA02Y1ykLE85rfZvQeQGLdlbwinCMxdB666KqQZN/7NpapIlflZTFK2wHjug9nK5ZJr4HgncXEBdv3R8Lk1v4oDRMf/d6+0wwz82ffM8MbKsz11Ty9NbI1g69UubgPtQU/iPI+Tw1z1Fh17wAsGNaRRoOqX69DjRxmyAbHTiEPtk3NvJ3PjRC/JA58KoMg6vfTcXrBkuvl1V577JDqyMrYH+xP1VFUhWw/54CTEviJ0OIVlM28OtcMp2oC2tACHPDjwXg=] CSR-->
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="vnd">
  <xbrli:measure>iso4217:VND</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="hkd">
  <xbrli:measure>iso4217:HKD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="cny">
  <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="sqm">
  <xbrli:measure>utr:sqm</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>
</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>2
<FILENAME>ea026160701ex12-1_millennium.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0; text-align: right"><B>Exhibit 12.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification by the Principal Executive Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Ming Yan Lai, Chief Executive Officer of Millennium
Group International Holdings Limited (the &ldquo;Company&rdquo;), certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; font-size: 10pt; text-align: justify">1.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">I have reviewed this annual report on Form 20-F of the Company;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; font-size: 10pt; text-align: justify">2.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; font-size: 10pt; text-align: justify">3.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; font-size: 10pt; text-align: justify">4.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">The Company&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f) and 15d-15(f)) for the Company and have:</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt; text-align: justify">a.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt; text-align: justify">b.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt; text-align: justify">c.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">evaluated the effectiveness of the Company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt; text-align: justify">d.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">disclosed in this report any change in the Company&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company&rsquo;s internal control over financial reporting; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; font-size: 10pt; text-align: justify">5.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">The Company&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&rsquo;s auditors and the audit committee of the Company&rsquo;s board of directors (or persons performing the equivalent functions):</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt; text-align: justify">a.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company&rsquo;s ability to record, process, summarize and report financial information; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt; text-align: justify">b.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&rsquo;s internal control over financial reporting.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: October 28, 2025</P></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>By:</I></P></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>/s/ Ming Yan Lai</I></P></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 10pt">Name: </TD>
    <TD STYLE="width: 32%; font-size: 10pt">Ming Yan Lai</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Title:</TD>
    <TD STYLE="font-size: 10pt">Chief Executive Officer </TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>3
<FILENAME>ea026160701ex12-2_millennium.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 12.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification by the Principal Financial Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Wing Wai Au, Chief Financial Officer of Millennium Group International
Holdings Limited (the &ldquo;Company&rdquo;), certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; font-size: 10pt">1.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">I have reviewed this annual report on Form 20-F of the Company;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; font-size: 10pt">2.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; font-size: 10pt">3.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; font-size: 10pt">4.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">The Company&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15I and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f) and 15d-15(f)) for the Company and have:</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt">a.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt">b.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt">c.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">evaluated the effectiveness of the Company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt">d.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">disclosed in this report any change in the Company&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company&rsquo;s internal control over financial reporting; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; font-size: 10pt">5.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">The Company&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&rsquo;s auditors and the audit committee of the Company&rsquo;s board of directors (or persons performing the equivalent functions):</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt">a.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company&rsquo;s ability to record, process, summarize and report financial information; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt">b.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&rsquo;s internal control over financial reporting.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: October 28, 2025</P></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">By:</P></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>/s/ Wing Wai Au</I></P></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 10pt">Name: </TD>
    <TD STYLE="width: 32%; font-size: 10pt">Wing Wai Au</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt">Title:</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt">Chief Financial Officer</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>4
<FILENAME>ea026160701ex13-1_millennium.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 13.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification by the Principal Executive Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Ming Yan Lai, Chief Executive Officer of Millennium
Group International Holdings Limited (the &ldquo;Company&rdquo;), hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant
to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt">a.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">the Company&rsquo;s annual report on Form 20-F for the fiscal year ended June 30, 2025 (the &ldquo;Report&rdquo;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt">b.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="font-size: 10pt">Date: October 28, 2025</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">By:</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; font-size: 10pt"><I>/s/ Ming Yan Lai</I></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 10pt">Name: </TD>
    <TD STYLE="width: 32%; font-size: 10pt">Ming Yan Lai</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Title:</TD>
    <TD STYLE="font-size: 10pt">Chief Executive Officer </TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>5
<FILENAME>ea026160701ex13-2_millennium.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 13.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification by the Principal Financial Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Wing Wai Au, Chief Financial Officer of Millennium
Group International Holdings Limited (the &ldquo;Company&rdquo;), hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant
to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt">a.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">the Company&rsquo;s annual report on Form 20-F for the fiscal year ended June 30, 2025 (the &ldquo;Report&rdquo;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt">b.</TD>
    <TD STYLE="font-size: 10pt; text-align: justify">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="font-size: 10pt">Date: October 28, 2025</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">By:</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; font-size: 10pt"><I>/s/ Wing Wai Au</I></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 10pt">Name: </TD>
    <TD STYLE="width: 32%; font-size: 10pt">Wing Wai Au</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Title:</TD>
    <TD STYLE="font-size: 10pt">Chief Financial Officer</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
<P STYLE="margin: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>mgih-20250630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 28 07:15:39 UTC 2025 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2025" targetNamespace="http://www.millenniumgp.com/20250630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:mgih="http://www.millenniumgp.com/20250630" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgih-20250630_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgih-20250630_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgih-20250630_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgih-20250630_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet" id="mgih_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet_Parentheticals" id="mgih_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ConsolidatedIncomeStatement" id="mgih_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Consolidated Statements of Operations and Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ShareholdersEquityType2or3" id="mgih_r_ShareholdersEquityType2or3">
        <link:definition>995304 - Statement - Consolidated Statements of Changes in Shareholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ConsolidatedCashFlow" id="mgih_r_ConsolidatedCashFlow">
        <link:definition>995305 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/OrganizationandBusinessBackground" id="mgih_r_OrganizationandBusinessBackground">
        <link:definition>995306 - Disclosure - Organization and Business Background</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/SignificantAccountingPolicies" id="mgih_r_SignificantAccountingPolicies">
        <link:definition>995307 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/CashandCashEquivalents" id="mgih_r_CashandCashEquivalents">
        <link:definition>995308 - Disclosure - Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/AccountsReceivableNet" id="mgih_r_AccountsReceivableNet">
        <link:definition>995309 - Disclosure - Accounts Receivable, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssets" id="mgih_r_PrepaymentsOtherReceivablesandOtherCurrentAssets">
        <link:definition>995310 - Disclosure - Prepayments, Other Receivables and Other Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/InventoriesNet" id="mgih_r_InventoriesNet">
        <link:definition>995311 - Disclosure - Inventories, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNet" id="mgih_r_PropertyPlantandEquipmentNet">
        <link:definition>995312 - Disclosure - Property, Plant and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/Leases" id="mgih_r_Leases">
        <link:definition>995313 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/BankBorrowings" id="mgih_r_BankBorrowings">
        <link:definition>995314 - Disclosure - Bank Borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactions" id="mgih_r_RelatedPartyBalanceandTransactions">
        <link:definition>995315 - Disclosure - Related Party Balance and Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilities" id="mgih_r_OtherPayablesandAccruedLiabilities">
        <link:definition>995316 - Disclosure - Other Payables and Accrued Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ShareholdersEquity" id="mgih_r_ShareholdersEquity">
        <link:definition>995317 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/SellingandMarketingExpenses" id="mgih_r_SellingandMarketingExpenses">
        <link:definition>995318 - Disclosure - Selling and Marketing Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/GeneralandAdministrativeExpenses" id="mgih_r_GeneralandAdministrativeExpenses">
        <link:definition>995319 - Disclosure - General and Administrative Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/IncomeTaxes" id="mgih_r_IncomeTaxes">
        <link:definition>995320 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/SegmentReporting" id="mgih_r_SegmentReporting">
        <link:definition>995321 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/RisksandUncertainties" id="mgih_r_RisksandUncertainties">
        <link:definition>995322 - Disclosure - Risks and Uncertainties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/CapitalCommitment" id="mgih_r_CapitalCommitment">
        <link:definition>995323 - Disclosure - Capital Commitment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/SubsequentEvents" id="mgih_r_SubsequentEvents">
        <link:definition>995324 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/AccountingPoliciesByPolicy" id="mgih_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundTables" id="mgih_r_OrganizationandBusinessBackgroundTables">
        <link:definition>996001 - Disclosure - Organization and Business Background (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/SignificantAccountingPoliciesTables" id="mgih_r_SignificantAccountingPoliciesTables">
        <link:definition>996002 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/CashandCashEquivalentsTables" id="mgih_r_CashandCashEquivalentsTables">
        <link:definition>996003 - Disclosure - Cash and Cash Equivalents (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/AccountsReceivableNetTables" id="mgih_r_AccountsReceivableNetTables">
        <link:definition>996004 - Disclosure - Accounts Receivable, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssetsTables" id="mgih_r_PrepaymentsOtherReceivablesandOtherCurrentAssetsTables">
        <link:definition>996005 - Disclosure - Prepayments, Other Receivables and Other Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/InventoriesNetTables" id="mgih_r_InventoriesNetTables">
        <link:definition>996006 - Disclosure - Inventories, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetTables" id="mgih_r_PropertyPlantandEquipmentNetTables">
        <link:definition>996007 - Disclosure - Property, Plant and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/LeasesTables" id="mgih_r_LeasesTables">
        <link:definition>996008 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/BankBorrowingsTables" id="mgih_r_BankBorrowingsTables">
        <link:definition>996009 - Disclosure - Bank Borrowings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactionsTables" id="mgih_r_RelatedPartyBalanceandTransactionsTables">
        <link:definition>996010 - Disclosure - Related Party Balance and Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesTables" id="mgih_r_OtherPayablesandAccruedLiabilitiesTables">
        <link:definition>996011 - Disclosure - Other Payables and Accrued Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/SellingandMarketingExpensesTables" id="mgih_r_SellingandMarketingExpensesTables">
        <link:definition>996012 - Disclosure - Selling and Marketing Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/GeneralandAdministrativeExpensesTables" id="mgih_r_GeneralandAdministrativeExpensesTables">
        <link:definition>996013 - Disclosure - General and Administrative Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/IncomeTaxesTables" id="mgih_r_IncomeTaxesTables">
        <link:definition>996014 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/SegmentReportingTables" id="mgih_r_SegmentReportingTables">
        <link:definition>996015 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/RisksandUncertaintiesTables" id="mgih_r_RisksandUncertaintiesTables">
        <link:definition>996016 - Disclosure - Risks and Uncertainties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails" id="mgih_r_OrganizationandBusinessBackgroundDetails">
        <link:definition>996017 - Disclosure - Organization and Business Background (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable" id="mgih_r_ScheduleofSubsidiariesTable">
        <link:definition>996018 - Disclosure - Organization and Business Background - Schedule of Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails" id="mgih_r_SignificantAccountingPoliciesDetails">
        <link:definition>996019 - Disclosure - Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable" id="mgih_r_ScheduleofTranslationofAmountsTable">
        <link:definition>996020 - Disclosure - Significant Accounting Policies - Schedule of Translation of Amounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable" id="mgih_r_ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable">
        <link:definition>996021 - Disclosure - Significant Accounting Policies - Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable" id="mgih_r_ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable">
        <link:definition>996022 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents on its Original Currencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable" id="mgih_r_ScheduleofAccountsReceivableTable">
        <link:definition>996023 - Disclosure - Accounts Receivable, Net - Schedule of Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofAllowanceforDoubtfulAccountsTable" id="mgih_r_ScheduleofAllowanceforDoubtfulAccountsTable">
        <link:definition>996024 - Disclosure - Accounts Receivable, Net - Schedule of Allowance for Doubtful Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable" id="mgih_r_ScheduleofAgeingAnalysisofAccountsReceivableTable">
        <link:definition>996025 - Disclosure - Accounts Receivable, Net - Schedule of Ageing Analysis of Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable" id="mgih_r_ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable">
        <link:definition>996026 - Disclosure - Prepayments, Other Receivables and Other Current Assets - Schedule of Prepayments, Other Receivables and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable" id="mgih_r_ScheduleofComponentsofInventoriesTable">
        <link:definition>996027 - Disclosure - Inventories, Net - Schedule of Components of Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofInventoriesImpairmentConsistsTable" id="mgih_r_ScheduleofInventoriesImpairmentConsistsTable">
        <link:definition>996028 - Disclosure - Inventories, Net - Schedule of Inventories Impairment Consists (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetDetails" id="mgih_r_PropertyPlantandEquipmentNetDetails">
        <link:definition>996029 - Disclosure - Property, Plant and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable" id="mgih_r_ScheduleofPropertyPlantandEquipmentNetTable">
        <link:definition>996030 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/LeasesDetails" id="mgih_r_LeasesDetails">
        <link:definition>996031 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable" id="mgih_r_ScheduleofSupplementalBalanceSheetInformationTable">
        <link:definition>996032 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable" id="mgih_r_ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable">
        <link:definition>996033 - Disclosure - Leases - Schedule of Contractual Maturities of the Group&#8217;s Operating and Finance Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/BankBorrowingsDetails" id="mgih_r_BankBorrowingsDetails">
        <link:definition>996034 - Disclosure - Bank Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable" id="mgih_r_ScheduleofOutstandingBalancesofBanksBorrowingsTable">
        <link:definition>996035 - Disclosure - Bank Borrowings - Schedule of Outstanding Balances of Banks Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable" id="mgih_r_ScheduleofBankBorrowingsTable">
        <link:definition>996036 - Disclosure - Bank Borrowings - Schedule of Bank Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable" id="mgih_r_ScheduleofLoanTypeinTermsofCurrencyTable">
        <link:definition>996037 - Disclosure - Bank Borrowings - Schedule of Loan Type in Terms of Currency (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable" id="mgih_r_ScheduleofSignificantRelatedPartyTransactionsTable">
        <link:definition>996038 - Disclosure - Related Party Balance and Transactions - Schedule of Significant Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesDetails" id="mgih_r_OtherPayablesandAccruedLiabilitiesDetails">
        <link:definition>996039 - Disclosure - Other Payables and Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable" id="mgih_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable">
        <link:definition>996040 - Disclosure - Other Payables and Accrued Liabilities - Schedule of Other Payables and Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ShareholdersEquityDetails" id="mgih_r_ShareholdersEquityDetails">
        <link:definition>996041 - Disclosure - Shareholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable" id="mgih_r_ScheduleofSellingandMarketingExpensesTable">
        <link:definition>996042 - Disclosure - Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable" id="mgih_r_ScheduleofGeneralandAdministrativeExpensesTable">
        <link:definition>996043 - Disclosure - General and Administrative Expenses - Schedule of General and Administrative Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/IncomeTaxesDetails" id="mgih_r_IncomeTaxesDetails">
        <link:definition>996044 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable" id="mgih_r_ScheduleofProvisionsforIncomeTaxesTable">
        <link:definition>996045 - Disclosure - Income Taxes - Schedule of Provisions for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable" id="mgih_r_ScheduleofEffectiveTaxRateTable">
        <link:definition>996046 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable" id="mgih_r_ScheduleofDeferredTaxTable">
        <link:definition>996047 - Disclosure - Income Taxes - Schedule of Deferred Tax (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/SegmentReportingDetails" id="mgih_r_SegmentReportingDetails">
        <link:definition>996048 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable" id="mgih_r_ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable">
        <link:definition>996049 - Disclosure - Segment Reporting - Schedule of Revenue by Major Merchandise or Services Categories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable" id="mgih_r_ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable">
        <link:definition>996050 - Disclosure - Segment Reporting - Schedule of Revenue in Term of Geographical Locations of Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/RisksandUncertaintiesDetails" id="mgih_r_RisksandUncertaintiesDetails">
        <link:definition>996051 - Disclosure - Risks and Uncertainties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable" id="mgih_r_ScheduleofCustomerConcentrationRiskTable">
        <link:definition>996052 - Disclosure - Risks and Uncertainties - Schedule of Customer Concentration Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/CapitalCommitmentDetails" id="mgih_r_CapitalCommitmentDetails">
        <link:definition>996053 - Disclosure - Capital Commitment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/SubsequentEventsDetails" id="mgih_r_SubsequentEventsDetails">
        <link:definition>996054 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.millenniumgp.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd"/>
  <xs:element name="ScheduleOfSubsidiariesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfSubsidiariesAbstract"/>
  <xs:element name="ScheduleOfTranslationOfAmountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfTranslationOfAmountsAbstract"/>
  <xs:element name="ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract"/>
  <xs:element name="ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract"/>
  <xs:element name="ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfPropertyPlantAndEquipmentNetAbstract"/>
  <xs:element name="ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract"/>
  <xs:element name="ScheduleOfBankBorrowingsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfBankBorrowingsAbstract"/>
  <xs:element name="ScheduleOfSignificantRelatedPartyTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfSignificantRelatedPartyTransactionsAbstract"/>
  <xs:element name="ScheduleOfSellingAndMarketingExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfSellingAndMarketingExpensesAbstract"/>
  <xs:element name="ScheduleOfGeneralAndAdministrativeExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfGeneralAndAdministrativeExpensesAbstract"/>
  <xs:element name="ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract"/>
  <xs:element name="ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract"/>
  <xs:element name="ScheduleOfCustomerConcentrationRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfCustomerConcentrationRiskAbstract"/>
  <xs:element name="BalanceSheetItemsExceptForEquityAccountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract"/>
  <xs:element name="StatementOfOperationsAndCashFlowItemsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_StatementOfOperationsAndCashFlowItemsAbstract"/>
  <xs:element name="BalanceSheetItemsExceptForEquityAccountsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract0"/>
  <xs:element name="StatementOfOperationsAndCashFlowItemsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_StatementOfOperationsAndCashFlowItemsAbstract0"/>
  <xs:element name="BalanceSheetItemsExceptForEquityAccountsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract1"/>
  <xs:element name="StatementOfOperationsAndCashFlowItemsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_StatementOfOperationsAndCashFlowItemsAbstract1"/>
  <xs:element name="BalanceSheetItemsExceptForEquityAccountsAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract2"/>
  <xs:element name="StatementOfOperationsAndCashFlowItemsAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_StatementOfOperationsAndCashFlowItemsAbstract2"/>
  <xs:element name="GeographicalLocationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_GeographicalLocationAbstract"/>
  <xs:element name="GeographicalLocationAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_GeographicalLocationAbstract0"/>
  <xs:element name="GeographicalLocationAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_GeographicalLocationAbstract1"/>
  <xs:element name="RightofuseAssetsROUNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgih_RightofuseAssetsROUNet"/>
  <xs:element name="LeaseObligationCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_LeaseObligationCurrent"/>
  <xs:element name="LeaseObligationNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_LeaseObligationNoncurrent"/>
  <xs:element name="AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves"/>
  <xs:element name="IncreaseDecreaseInRightofuseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_IncreaseDecreaseInRightofuseAssets"/>
  <xs:element name="IncreaseDecreaseInLeaseObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgih_IncreaseDecreaseInLeaseObligation"/>
  <xs:element name="IncreaseDecreaseinRelatedPartyBalancesTradeNature" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature"/>
  <xs:element name="PaymentsToPrepaymentLandCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgih_PaymentsToPrepaymentLandCost"/>
  <xs:element name="WaiverOfAmountsDueToShareholders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_WaiverOfAmountsDueToShareholders"/>
  <xs:element name="RecapitalizationTransferOutOfRetainedEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_RecapitalizationTransferOutOfRetainedEarnings"/>
  <xs:element name="RecapitalizationTransferIntoAdditionalPaidInCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital"/>
  <xs:element name="PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital"/>
  <xs:element name="SellingAndMarketingExpensesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_SellingAndMarketingExpensesTextBlock"/>
  <xs:element name="GeneralAndAdministrativeExpensesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_GeneralAndAdministrativeExpensesTextBlock"/>
  <xs:element name="PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock"/>
  <xs:element name="OtherNonCurrentAssetsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_OtherNonCurrentAssetsPolicyTextBlock"/>
  <xs:element name="AccountsPayablePolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_AccountsPayablePolicyTextBlock"/>
  <xs:element name="OtherPayablesAndAccruedLiabilitiesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock"/>
  <xs:element name="StatutoryReservesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_StatutoryReservesPolicyTextBlock"/>
  <xs:element name="RelatedPartiesPoliciesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_RelatedPartiesPoliciesTextBlock"/>
  <xs:element name="OtherIncomePolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_OtherIncomePolicyTextBlock"/>
  <xs:element name="SellingAndMarketingExpensesPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock"/>
  <xs:element name="ValueAddedTaxPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ValueAddedTaxPolicyTextBlock"/>
  <xs:element name="DepreciatesPropertyPlantAndEquipmentTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock"/>
  <xs:element name="ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock"/>
  <xs:element name="ScheduleOfInventoriesImpairmentTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ScheduleOfInventoriesImpairmentTableTextBlock"/>
  <xs:element name="GeneralAndAdministrativeExpensesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_GeneralAndAdministrativeExpensesTableTextBlock"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable"/>
  <xs:element name="AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect"/>
  <xs:element name="AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable"/>
  <xs:element name="InventoryAddition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgih_InventoryAddition"/>
  <xs:element name="InventoryForeignCurrencyExchangeEffect" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgih_InventoryForeignCurrencyExchangeEffect"/>
  <xs:element name="ImpairmentLossOfPropertyPlantandEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_ImpairmentLossOfPropertyPlantandEquipment"/>
  <xs:element name="LeaseLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_LeaseLiabilitiesCurrent"/>
  <xs:element name="LeaseLiabilitiesNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_LeaseLiabilitiesNoncurrent"/>
  <xs:element name="LeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_LeaseLiabilities"/>
  <xs:element name="BankBorrowingsScheduleofBankBorrowingsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable"/>
  <xs:element name="RelatedPartyTransactionNature" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_RelatedPartyTransactionNature"/>
  <xs:element name="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable"/>
  <xs:element name="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable"/>
  <xs:element name="OverProvisionOfPRCIncomeTaxInPriorYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgih_OverProvisionOfPRCIncomeTaxInPriorYear"/>
  <xs:element name="SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable"/>
  <xs:element name="ConcentrationRiskAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_ConcentrationRiskAmount"/>
  <xs:element name="OrganizationandBusinessBackgroundDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_OrganizationandBusinessBackgroundDetailsTable"/>
  <xs:element name="OptionForClosingInitialPublicOffering" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_OptionForClosingInitialPublicOffering"/>
  <xs:element name="PercentageOfOrdinaryShare" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_PercentageOfOrdinaryShare"/>
  <xs:element name="SignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_SignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="PrepaymentForLand" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgih_PrepaymentForLand"/>
  <xs:element name="ReclassifiedOfVATToPermanentAccount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgih_ReclassifiedOfVATToPermanentAccount"/>
  <xs:element name="ContractForRightToUseOfLand" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgih_ContractForRightToUseOfLand"/>
  <xs:element name="NetProfitReserveFundPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_NetProfitReserveFundPercentage"/>
  <xs:element name="RegisteredCapitalPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_RegisteredCapitalPercentage"/>
  <xs:element name="ValueAddedTaxRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ValueAddedTaxRate"/>
  <xs:element name="ImpairmentLossOfPropertyPlantAndEquipments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_ImpairmentLossOfPropertyPlantAndEquipments"/>
  <xs:element name="LeasesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_LeasesDetailsTable"/>
  <xs:element name="FinanceLeaseExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgih_FinanceLeaseExpenses"/>
  <xs:element name="BankBorrowingsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_BankBorrowingsDetailsTable"/>
  <xs:element name="ShareholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_ShareholdersEquityDetailsTable"/>
  <xs:element name="AfterTaxProfitsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgih_AfterTaxProfitsPercentage"/>
  <xs:element name="StatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_StatutoryReserve"/>
  <xs:element name="AppropriationsToStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgih_AppropriationsToStatutoryReserves"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_IncomeTaxesDetailsTable"/>
  <xs:element name="CorporateTaxRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_CorporateTaxRate"/>
  <xs:element name="RisksandUncertaintiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_RisksandUncertaintiesDetailsTable"/>
  <xs:element name="CapitalCommitmentDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_CapitalCommitmentDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgih_SubsequentEventsDetailsTable"/>
  <xs:element name="BalanceSheetItemsExceptForEquityAccountsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_BalanceSheetItemsExceptForEquityAccountsMember"/>
  <xs:element name="BankBorrowingsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_BankBorrowingsMember"/>
  <xs:element name="BankOfChinaHongKongLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_BankOfChinaHongKongLimitedMember"/>
  <xs:element name="CapitalCommitmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_CapitalCommitmentMember"/>
  <xs:element name="CollateralizedAndGuaranteedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_CollateralizedAndGuaranteedMember"/>
  <xs:element name="ConsultancyFeeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ConsultancyFeeMember"/>
  <xs:element name="CorrugatedProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_CorrugatedProductsMember"/>
  <xs:element name="CustomerAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_CustomerAMember"/>
  <xs:element name="CustomerBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_CustomerBMember"/>
  <xs:element name="CustomerCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_CustomerCMember"/>
  <xs:element name="CustomerDMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_CustomerDMember"/>
  <xs:element name="DBSBankHongKongLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_DBSBankHongKongLimitedMember"/>
  <xs:element name="DepositInsuranceOfVietnamMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_DepositInsuranceOfVietnamMember"/>
  <xs:element name="DepreciationAndAmortizationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_DepreciationAndAmortizationMember"/>
  <xs:element name="FinancialAsset181To365DaysPastDueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_FinancialAsset181To365DaysPastDueMember"/>
  <xs:element name="FinancialAsset91To180DaysPastDueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_FinancialAsset91To180DaysPastDueMember"/>
  <xs:element name="GuaranteedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_GuaranteedMember"/>
  <xs:element name="HengSangBankLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_HengSangBankLimitedMember"/>
  <xs:element name="HongKongDepositProtectionBoardMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_HongKongDepositProtectionBoardMember"/>
  <xs:element name="HongKongTaxLawsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_HongKongTaxLawsMember"/>
  <xs:element name="HuizhouYimeinuoIndustryCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_HuizhouYimeinuoIndustryCoLtdMember"/>
  <xs:element name="KunshanChuangkeHighLevelPaperProductsCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember"/>
  <xs:element name="KunshanChuangkePrintingProductsCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_KunshanChuangkePrintingProductsCoLtdMember"/>
  <xs:element name="MPGCreativeSolutionSGPTELTDMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MPGCreativeSolutionSGPTELTDMember"/>
  <xs:element name="MPGGlobalCompanyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MPGGlobalCompanyLimitedMember"/>
  <xs:element name="MPGGlobalInvestmentPTELTDMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MPGGlobalInvestmentPTELTDMember"/>
  <xs:element name="MillenniumGroupInvestmentBVILimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MillenniumGroupInvestmentBVILimitedMember"/>
  <xs:element name="MillenniumHoldingsInternationalLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MillenniumHoldingsInternationalLimitedMember"/>
  <xs:element name="MillenniumHuizhouTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MillenniumHuizhouTechnologyCoLtdMember"/>
  <xs:element name="MillenniumInvestmentInternationalLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MillenniumInvestmentInternationalLimitedMember"/>
  <xs:element name="MillenniumPackagingGroupInternationalLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MillenniumPackagingGroupInternationalLimitedMember"/>
  <xs:element name="MillenniumPackagingTechnologyHuizhouCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember"/>
  <xs:element name="MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember"/>
  <xs:element name="MillenniumPrintingInternationalLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MillenniumPrintingInternationalLimitedMember"/>
  <xs:element name="MillenniumPrintingShenzhenCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MillenniumPrintingShenzhenCoLtdMember"/>
  <xs:element name="MillenniumStrategicInternationalLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_MillenniumStrategicInternationalLimitedMember"/>
  <xs:element name="OfficeAndUtilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_OfficeAndUtilitiesMember"/>
  <xs:element name="OtherCountriesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_OtherCountriesMember"/>
  <xs:element name="OthersGeneralAndAdministrativeExpensesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_OthersGeneralAndAdministrativeExpensesMember"/>
  <xs:element name="OthersSellingAndMarketingExpensesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_OthersSellingAndMarketingExpensesMember"/>
  <xs:element name="PTMillenniumInvestmentIndonesiaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_PTMillenniumInvestmentIndonesiaMember"/>
  <xs:element name="PTMillenniumPrintingAndPackagingTechnologyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_PTMillenniumPrintingAndPackagingTechnologyMember"/>
  <xs:element name="PackagingProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_PackagingProductsMember"/>
  <xs:element name="PackagingProductsSupplyChainManagementSolutionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_PackagingProductsSupplyChainManagementSolutionsMember"/>
  <xs:element name="PeopleRepublicOfChinaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_PeopleRepublicOfChinaMember"/>
  <xs:element name="PeoplesBankOfChinaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_PeoplesBankOfChinaMember"/>
  <xs:element name="PutianXiqiBrandingStrategyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_PutianXiqiBrandingStrategyCoLtdMember"/>
  <xs:element name="ResearchAndDevelopmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_ResearchAndDevelopmentMember"/>
  <xs:element name="StaffCostsAndEmployeeBenefitsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_StaffCostsAndEmployeeBenefitsMember"/>
  <xs:element name="StatementOfOperationsAndCashFlowMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_StatementOfOperationsAndCashFlowMember"/>
  <xs:element name="StatutoryReservesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_StatutoryReservesMember"/>
  <xs:element name="SubsidiaryMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_SubsidiaryMember"/>
  <xs:element name="SupplierAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_SupplierAMember"/>
  <xs:element name="SupplierBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_SupplierBMember"/>
  <xs:element name="TotalPurchasesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_TotalPurchasesMember"/>
  <xs:element name="VietnamTaxLawsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_VietnamTaxLawsMember"/>
  <xs:element name="WahTongInvestmentInternationalLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_WahTongInvestmentInternationalLimitedMember"/>
  <xs:element name="YeeWooPaperInvestmentInternationalLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_YeeWooPaperInvestmentInternationalLimitedMember"/>
  <xs:element name="YeeWooPaperPackagingChinaCompanyLimited1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_YeeWooPaperPackagingChinaCompanyLimited1Member"/>
  <xs:element name="YeeWooPaperPackagingHKCompanyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_YeeWooPaperPackagingHKCompanyLimitedMember"/>
  <xs:element name="YeeWooVietnamPaperProductsCompanyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_YeeWooVietnamPaperProductsCompanyLimitedMember"/>
  <xs:element name="GeneralAndAdministrativeExpensesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_GeneralAndAdministrativeExpensesLineItems"/>
  <xs:element name="OperatingAndFinanceLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract"/>
  <xs:element name="SellingAndMarketingExpensesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_SellingAndMarketingExpensesLineItems"/>
<!-- [WMV6][n4CuMoktotUDtnAZRWwXpwXBKUM53N44s55gL3auQ08onfWFDGczaAJCuEFGFioB6hE/wONRZYSn//PnEB/Z8cR7771f2D0dg3IsJ08Fl1PlAprtqRqNpaFEexoQJrI5wTYcONXyw2yFAEkgLLMf2MEm8VexasQ/1JxTMnEACUwnl5d8nw+flG0wFWEqoOPf7BZhSLfWUI20Ke+3/QJQQkzdfgOr8rUBV3g227nUDPKhKswq0mHp3m8cyGhsRr+tn3/T+laJPywerlIEZo+O1T3VByvIdknd9O82rHPPFV/6u7Ux8yYzyKK12lBFmcBREXSTIt3/1ir4YyN2WTt7/4MRiGo4sZJ2igNTzyGZ5xgHsCKRxpB0VVa1x0f/chJr8Cwh3sxzSbG+UNaIU4m/+ODm+A4ROm6q] CSR-->
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgih_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>mgih-20250630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 28 07:15:39 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ConsolidatedBalanceSheet" roleURI="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ConsolidatedIncomeStatement" roleURI="http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ConsolidatedCashFlow" roleURI="http://www.millenniumgp.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofAccountsReceivableTable" roleURI="http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofComponentsofInventoriesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofPropertyPlantandEquipmentNetTable" roleURI="http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofSupplementalBalanceSheetInformationTable" roleURI="http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofEffectiveTaxRateTable" roleURI="http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofDeferredTaxTable" roleURI="http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable"/>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgih_RightofuseAssetsROUNet" xlink:href="mgih-20250630.xsd#mgih_RightofuseAssetsROUNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="mgih_RightofuseAssetsROUNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseObligationCurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseObligationCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="mgih_LeaseObligationCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseObligationNoncurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseObligationNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="mgih_LeaseObligationNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncome" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingExpense" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpenseNonoperating" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OtherAssetImpairmentCharges" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AssetImpairmentCharges" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgih_IncreaseDecreaseInLeaseObligation" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseInLeaseObligation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mgih_IncreaseDecreaseInLeaseObligation" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidTaxes" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgih_IncreaseDecreaseInRightofuseAssets" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseInRightofuseAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mgih_IncreaseDecreaseInRightofuseAssets" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="mgih_PaymentsToPrepaymentLandCost" xlink:href="mgih-20250630.xsd#mgih_PaymentsToPrepaymentLandCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="mgih_PaymentsToPrepaymentLandCost" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromBankDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromBankDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfBankDebt" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidTaxes" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValueAddedTaxReceivableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_ValueAddedTaxReceivableCurrent" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryWorkInProcess" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryFinishedGoods" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryAdjustments" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgih_ImpairmentLossOfPropertyPlantandEquipment" xlink:href="mgih-20250630.xsd#mgih_ImpairmentLossOfPropertyPlantandEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="mgih_ImpairmentLossOfPropertyPlantandEquipment" order="3" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mgih_RightofuseAssetsROUNet" xlink:href="mgih-20250630.xsd#mgih_RightofuseAssetsROUNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgih_RightofuseAssetsROUNet" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgih_RightofuseAssetsROUNet" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseLiabilitiesCurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgih_LeaseLiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgih_LeaseLiabilitiesCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseLiabilitiesNoncurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgih_LeaseLiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgih_LeaseLiabilitiesNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseLiabilities" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgih_LeaseLiabilities" xlink:to="mgih_LeaseLiabilitiesCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgih_LeaseLiabilities" xlink:to="mgih_LeaseLiabilitiesNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedSalariesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgih_OverProvisionOfPRCIncomeTaxInPriorYear" xlink:href="mgih-20250630.xsd#mgih_OverProvisionOfPRCIncomeTaxInPriorYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="mgih_OverProvisionOfPRCIncomeTaxInPriorYear" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" order="6" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsOther" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="3" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
<!-- [WMV6][tY8Rcd195Tj5pIi8NHvZ4zmfX0iSL7/vw/tPoyaLtVGSHzxeLJrSsXidpQ+EM1iW4b3izvcPt8pGto0rdQaUpsOb1P7cQvkStwtKlAiubcrbYD+ikIJbIamiZqVrtZ9ZmS4PvAoKUm2/BO/An1OHvmx1lqXEcy5xMFUcYtphTA0Ey1mhYgICgzfDYRvsE9jFWYIWhp6Ws5lxBt0OixbZEd07HSRjMdsJa0je602P8QMRzjVI7jEyKCLsns7s0Hw69wS6zYjdzBm61sdW9UwsTZ/0KFQD7LwWWz5GQ7qgkK5j3PyaZ3v2odt1awYA1vUtcKfN2WaFGT6QBO0AK60wGKbqJ2A/Rwlm0aqcro+120LgfU0aZr5Urr3rJE+3dTYc0MGbKRCXY+tFQHTyVrr/u/fdOk6BT88=] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="5" weight="-1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>mgih-20250630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 28 07:15:39 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ConsolidatedBalanceSheet" roleURI="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ConsolidatedIncomeStatement" roleURI="http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ShareholdersEquityType2or3" roleURI="http://www.millenniumgp.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ConsolidatedCashFlow" roleURI="http://www.millenniumgp.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OrganizationandBusinessBackground" roleURI="http://www.millenniumgp.com/role/OrganizationandBusinessBackground"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SignificantAccountingPolicies" roleURI="http://www.millenniumgp.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_CashandCashEquivalents" roleURI="http://www.millenniumgp.com/role/CashandCashEquivalents"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_AccountsReceivableNet" roleURI="http://www.millenniumgp.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_PrepaymentsOtherReceivablesandOtherCurrentAssets" roleURI="http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_InventoriesNet" roleURI="http://www.millenniumgp.com/role/InventoriesNet"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_PropertyPlantandEquipmentNet" roleURI="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_Leases" roleURI="http://www.millenniumgp.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_BankBorrowings" roleURI="http://www.millenniumgp.com/role/BankBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_RelatedPartyBalanceandTransactions" roleURI="http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OtherPayablesandAccruedLiabilities" roleURI="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ShareholdersEquity" roleURI="http://www.millenniumgp.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SellingandMarketingExpenses" roleURI="http://www.millenniumgp.com/role/SellingandMarketingExpenses"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_GeneralandAdministrativeExpenses" roleURI="http://www.millenniumgp.com/role/GeneralandAdministrativeExpenses"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_IncomeTaxes" roleURI="http://www.millenniumgp.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SegmentReporting" roleURI="http://www.millenniumgp.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_RisksandUncertainties" roleURI="http://www.millenniumgp.com/role/RisksandUncertainties"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_CapitalCommitment" roleURI="http://www.millenniumgp.com/role/CapitalCommitment"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SubsequentEvents" roleURI="http://www.millenniumgp.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_AccountingPoliciesByPolicy" roleURI="http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OrganizationandBusinessBackgroundTables" roleURI="http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SignificantAccountingPoliciesTables" roleURI="http://www.millenniumgp.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_CashandCashEquivalentsTables" roleURI="http://www.millenniumgp.com/role/CashandCashEquivalentsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_AccountsReceivableNetTables" roleURI="http://www.millenniumgp.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_PrepaymentsOtherReceivablesandOtherCurrentAssetsTables" roleURI="http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_InventoriesNetTables" roleURI="http://www.millenniumgp.com/role/InventoriesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_PropertyPlantandEquipmentNetTables" roleURI="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_LeasesTables" roleURI="http://www.millenniumgp.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_BankBorrowingsTables" roleURI="http://www.millenniumgp.com/role/BankBorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_RelatedPartyBalanceandTransactionsTables" roleURI="http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OtherPayablesandAccruedLiabilitiesTables" roleURI="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SellingandMarketingExpensesTables" roleURI="http://www.millenniumgp.com/role/SellingandMarketingExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_GeneralandAdministrativeExpensesTables" roleURI="http://www.millenniumgp.com/role/GeneralandAdministrativeExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_IncomeTaxesTables" roleURI="http://www.millenniumgp.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SegmentReportingTables" roleURI="http://www.millenniumgp.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_RisksandUncertaintiesTables" roleURI="http://www.millenniumgp.com/role/RisksandUncertaintiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofSubsidiariesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofTranslationofAmountsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable" roleURI="http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofAccountsReceivableTable" roleURI="http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofAllowanceforDoubtfulAccountsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofAllowanceforDoubtfulAccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofAgeingAnalysisofAccountsReceivableTable" roleURI="http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofComponentsofInventoriesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofInventoriesImpairmentConsistsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofInventoriesImpairmentConsistsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofPropertyPlantandEquipmentNetTable" roleURI="http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofSupplementalBalanceSheetInformationTable" roleURI="http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofOutstandingBalancesofBanksBorrowingsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofBankBorrowingsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofLoanTypeinTermsofCurrencyTable" roleURI="http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofSignificantRelatedPartyTransactionsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofSellingandMarketingExpensesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofGeneralandAdministrativeExpensesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofEffectiveTaxRateTable" roleURI="http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofDeferredTaxTable" roleURI="http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable" roleURI="http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofCustomerConcentrationRiskTable" roleURI="http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OrganizationandBusinessBackgroundDetails" roleURI="http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SignificantAccountingPoliciesDetails" roleURI="http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_PropertyPlantandEquipmentNetDetails" roleURI="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_LeasesDetails" roleURI="http://www.millenniumgp.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_BankBorrowingsDetails" roleURI="http://www.millenniumgp.com/role/BankBorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OtherPayablesandAccruedLiabilitiesDetails" roleURI="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ShareholdersEquityDetails" roleURI="http://www.millenniumgp.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_IncomeTaxesDetails" roleURI="http://www.millenniumgp.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SegmentReportingDetails" roleURI="http://www.millenniumgp.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_RisksandUncertaintiesDetails" roleURI="http://www.millenniumgp.com/role/RisksandUncertaintiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_CapitalCommitmentDetails" roleURI="http://www.millenniumgp.com/role/CapitalCommitmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SubsequentEventsDetails" roleURI="http://www.millenniumgp.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#DocumentAndEntityInformation" roleURI="http://www.millenniumgp.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_InventoryNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_RightofuseAssetsROUNet" xlink:href="mgih-20250630.xsd#mgih_RightofuseAssetsROUNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="mgih_RightofuseAssetsROUNet" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseObligationCurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseObligationCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="mgih_LeaseObligationCurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseObligationNoncurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseObligationNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="mgih_LeaseObligationNoncurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockValue" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquity" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="29" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncome" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="19" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_StatutoryReservesMember" xlink:href="mgih-20250630.xsd#mgih_StatutoryReservesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="mgih_StatutoryReservesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" xlink:href="mgih-20250630.xsd#mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OtherAssetImpairmentCharges" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidTaxes" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_IncreaseDecreaseInRightofuseAssets" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseInRightofuseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mgih_IncreaseDecreaseInRightofuseAssets" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_IncreaseDecreaseInLeaseObligation" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseInLeaseObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mgih_IncreaseDecreaseInLeaseObligation" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PaymentsToPrepaymentLandCost" xlink:href="mgih-20250630.xsd#mgih_PaymentsToPrepaymentLandCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mgih_PaymentsToPrepaymentLandCost" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfBankDebt" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromBankDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromBankDebt" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidNet" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_WaiverOfAmountsDueToShareholders" xlink:href="mgih-20250630.xsd#mgih_WaiverOfAmountsDueToShareholders"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mgih_WaiverOfAmountsDueToShareholders" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_RecapitalizationTransferOutOfRetainedEarnings" xlink:href="mgih-20250630.xsd#mgih_RecapitalizationTransferOutOfRetainedEarnings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mgih_RecapitalizationTransferOutOfRetainedEarnings" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital" xlink:href="mgih-20250630.xsd#mgih_RecapitalizationTransferIntoAdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" xlink:href="mgih-20250630.xsd#mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" order="35" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/OrganizationandBusinessBackground" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/CashandCashEquivalents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/AccountsReceivableNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/InventoriesNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/BankBorrowings" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ShareholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/SellingandMarketingExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="mgih_SellingAndMarketingExpensesTextBlock" xlink:href="mgih-20250630.xsd#mgih_SellingAndMarketingExpensesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="mgih_SellingAndMarketingExpensesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/GeneralandAdministrativeExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="mgih_GeneralAndAdministrativeExpensesTextBlock" xlink:href="mgih-20250630.xsd#mgih_GeneralAndAdministrativeExpensesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:to="mgih_GeneralAndAdministrativeExpensesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/RisksandUncertainties" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/CapitalCommitment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsAbstract" xlink:to="us-gaap_CommitmentsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_OtherNonCurrentAssetsPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_OtherNonCurrentAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgih_OtherNonCurrentAssetsPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuritiesBorrowedAndLoanedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuritiesBorrowedAndLoanedPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SecuritiesBorrowedAndLoanedPolicy" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_AccountsPayablePolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_AccountsPayablePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgih_AccountsPayablePolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_StatutoryReservesPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_StatutoryReservesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgih_StatutoryReservesPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PostemploymentBenefitPlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PostemploymentBenefitPlansPolicy" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_RelatedPartiesPoliciesTextBlock" xlink:href="mgih-20250630.xsd#mgih_RelatedPartiesPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgih_RelatedPartiesPoliciesTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_OtherIncomePolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_OtherIncomePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgih_OtherIncomePolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ValueAddedTaxPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_ValueAddedTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgih_ValueAddedTaxPolicyTextBlock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="30" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/CashandCashEquivalentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/AccountsReceivableNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/InventoriesNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfInventoriesImpairmentTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfInventoriesImpairmentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="mgih_ScheduleOfInventoriesImpairmentTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/BankBorrowingsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactionsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/SellingandMarketingExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/GeneralandAdministrativeExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="mgih_GeneralAndAdministrativeExpensesTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_GeneralAndAdministrativeExpensesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:to="mgih_GeneralAndAdministrativeExpensesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/SegmentReportingTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/RisksandUncertaintiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="srt_OwnershipAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_SubsidiaryMember" xlink:href="mgih-20250630.xsd#mgih_SubsidiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="mgih_SubsidiaryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumInvestmentInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumInvestmentInternationalLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MillenniumInvestmentInternationalLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumPrintingShenzhenCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPrintingShenzhenCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MillenniumPrintingShenzhenCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PutianXiqiBrandingStrategyCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_PutianXiqiBrandingStrategyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_PutianXiqiBrandingStrategyCoLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumHuizhouTechnologyCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumHuizhouTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MillenniumHuizhouTechnologyCoLtdMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_HuizhouYimeinuoIndustryCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_HuizhouYimeinuoIndustryCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_HuizhouYimeinuoIndustryCoLtdMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumStrategicInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumStrategicInternationalLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MillenniumStrategicInternationalLimitedMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_WahTongInvestmentInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_WahTongInvestmentInternationalLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_WahTongInvestmentInternationalLimitedMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_YeeWooPaperInvestmentInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_YeeWooPaperInvestmentInternationalLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_YeeWooPaperInvestmentInternationalLimitedMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumPrintingInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPrintingInternationalLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MillenniumPrintingInternationalLimitedMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumPackagingGroupInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPackagingGroupInternationalLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MillenniumPackagingGroupInternationalLimitedMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_YeeWooPaperPackagingHKCompanyLimitedMember" xlink:href="mgih-20250630.xsd#mgih_YeeWooPaperPackagingHKCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_YeeWooPaperPackagingHKCompanyLimitedMember" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MPGGlobalCompanyLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MPGGlobalCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MPGGlobalCompanyLimitedMember" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumGroupInvestmentBVILimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumGroupInvestmentBVILimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MillenniumGroupInvestmentBVILimitedMember" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumHoldingsInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumHoldingsInternationalLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MillenniumHoldingsInternationalLimitedMember" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_YeeWooVietnamPaperProductsCompanyLimitedMember" xlink:href="mgih-20250630.xsd#mgih_YeeWooVietnamPaperProductsCompanyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_YeeWooVietnamPaperProductsCompanyLimitedMember" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MPGGlobalInvestmentPTELTDMember" xlink:href="mgih-20250630.xsd#mgih_MPGGlobalInvestmentPTELTDMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MPGGlobalInvestmentPTELTDMember" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_MPGCreativeSolutionSGPTELTDMember" xlink:href="mgih-20250630.xsd#mgih_MPGCreativeSolutionSGPTELTDMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_MPGCreativeSolutionSGPTELTDMember" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PTMillenniumInvestmentIndonesiaMember" xlink:href="mgih-20250630.xsd#mgih_PTMillenniumInvestmentIndonesiaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_PTMillenniumInvestmentIndonesiaMember" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PTMillenniumPrintingAndPackagingTechnologyMember" xlink:href="mgih-20250630.xsd#mgih_PTMillenniumPrintingAndPackagingTechnologyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="mgih_PTMillenniumPrintingAndPackagingTechnologyMember" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems" xlink:to="mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CurrencyAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CurrencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" xlink:to="srt_CurrencyAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_AllCurrenciesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_AllCurrenciesDomain_0" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_AllCurrenciesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_HKD" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_HKD"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_HKD" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_CNY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CNY" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_VND" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_VND"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_VND" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_SGD" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_SGD"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_SGD" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsMember" xlink:href="mgih-20250630.xsd#mgih_BalanceSheetItemsExceptForEquityAccountsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="mgih_BalanceSheetItemsExceptForEquityAccountsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_StatementOfOperationsAndCashFlowMember" xlink:href="mgih-20250630.xsd#mgih_StatementOfOperationsAndCashFlowMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="mgih_StatementOfOperationsAndCashFlowMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CurrencyAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CurrencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="srt_CurrencyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_AllCurrenciesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_AllCurrenciesDomain_0" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_AllCurrenciesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_HKD" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_HKD"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_HKD" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_CNY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CNY" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_USD" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_USD"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_VND" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_VND"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_VND" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofAllowanceforDoubtfulAccountsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AllowanceForCreditLossAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AllowanceForCreditLossAbstract" xlink:to="us-gaap_ProvisionForOtherCreditLosses" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AllowanceForCreditLossAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" xlink:href="mgih-20250630.xsd#mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AllowanceForCreditLossAbstract" xlink:to="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable" xlink:href="mgih-20250630.xsd#mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="us-gaap_FinancingReceivables60To89DaysPastDueMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_FinancialAsset91To180DaysPastDueMember" xlink:href="mgih-20250630.xsd#mgih_FinancialAsset91To180DaysPastDueMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="mgih_FinancialAsset91To180DaysPastDueMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_FinancialAsset181To365DaysPastDueMember" xlink:href="mgih-20250630.xsd#mgih_FinancialAsset181To365DaysPastDueMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="mgih_FinancialAsset181To365DaysPastDueMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_DepositsAssetsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidTaxes" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValueAddedTaxReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_ValueAddedTaxReceivableCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryAdjustments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofInventoriesImpairmentConsistsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryAdjustmentsAbstract" xlink:to="us-gaap_InventoryAdjustments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_InventoryAddition" xlink:href="mgih-20250630.xsd#mgih_InventoryAddition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryAdjustmentsAbstract" xlink:to="mgih_InventoryAddition" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryAdjustmentsAbstract" xlink:to="us-gaap_InventoryWriteDown" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_InventoryForeignCurrencyExchangeEffect" xlink:href="mgih-20250630.xsd#mgih_InventoryForeignCurrencyExchangeEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryAdjustmentsAbstract" xlink:to="mgih_InventoryForeignCurrencyExchangeEffect" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ImpairmentLossOfPropertyPlantandEquipment" xlink:href="mgih-20250630.xsd#mgih_ImpairmentLossOfPropertyPlantandEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="mgih_ImpairmentLossOfPropertyPlantandEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="mgih_RightofuseAssetsROUNet" xlink:href="mgih-20250630.xsd#mgih_RightofuseAssetsROUNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="mgih_RightofuseAssetsROUNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseLiabilitiesCurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="mgih_LeaseLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseLiabilitiesNoncurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="mgih_LeaseLiabilitiesNoncurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseLiabilities" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="mgih_LeaseLiabilities" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:href="mgih-20250630.xsd#mgih_OperatingAndFinanceLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_GuaranteedMember" xlink:href="mgih-20250630.xsd#mgih_GuaranteedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="mgih_GuaranteedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_CollateralizedAndGuaranteedMember" xlink:href="mgih-20250630.xsd#mgih_CollateralizedAndGuaranteedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="mgih_CollateralizedAndGuaranteedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubordinatedBorrowingLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubordinatedBorrowingLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubordinatedBorrowingLineItems" xlink:to="mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_DBSBankHongKongLimitedMember" xlink:href="mgih-20250630.xsd#mgih_DBSBankHongKongLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="mgih_DBSBankHongKongLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_BankOfChinaHongKongLimitedMember" xlink:href="mgih-20250630.xsd#mgih_BankOfChinaHongKongLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="mgih_BankOfChinaHongKongLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_HengSangBankLimitedMember" xlink:href="mgih-20250630.xsd#mgih_HengSangBankLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="mgih_HengSangBankLimitedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubordinatedBorrowingLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCurrency" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCurrency"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubordinatedBorrowingLineItems" xlink:to="us-gaap_DebtInstrumentCurrency" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubordinatedBorrowingLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubordinatedBorrowingLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_YeeWooPaperPackagingChinaCompanyLimited1Member" xlink:href="mgih-20250630.xsd#mgih_YeeWooPaperPackagingChinaCompanyLimited1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="mgih_YeeWooPaperPackagingChinaCompanyLimited1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_KunshanChuangkePrintingProductsCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_KunshanChuangkePrintingProductsCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="mgih_KunshanChuangkePrintingProductsCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_RelatedPartyTransactionNature" xlink:href="mgih-20250630.xsd#mgih_RelatedPartyTransactionNature"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="mgih_RelatedPartyTransactionNature" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedSalariesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccruedSalariesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mgih_SellingAndMarketingExpensesLineItems" xlink:href="mgih-20250630.xsd#mgih_SellingAndMarketingExpensesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgih_SellingAndMarketingExpensesLineItems" xlink:to="mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_StaffCostsAndEmployeeBenefitsMember" xlink:href="mgih-20250630.xsd#mgih_StaffCostsAndEmployeeBenefitsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="mgih_StaffCostsAndEmployeeBenefitsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ConsultancyFeeMember" xlink:href="mgih-20250630.xsd#mgih_ConsultancyFeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="mgih_ConsultancyFeeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShippingAndHandlingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ShippingAndHandlingMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_AdvertisingMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_DepreciationAndAmortizationMember" xlink:href="mgih-20250630.xsd#mgih_DepreciationAndAmortizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="mgih_DepreciationAndAmortizationMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_OthersSellingAndMarketingExpensesMember" xlink:href="mgih-20250630.xsd#mgih_OthersSellingAndMarketingExpensesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="mgih_OthersSellingAndMarketingExpensesMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_SellingAndMarketingExpensesLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mgih_GeneralAndAdministrativeExpensesLineItems" xlink:href="mgih-20250630.xsd#mgih_GeneralAndAdministrativeExpensesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgih_GeneralAndAdministrativeExpensesLineItems" xlink:to="mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_StaffCostsAndEmployeeBenefitsMember" xlink:href="mgih-20250630.xsd#mgih_StaffCostsAndEmployeeBenefitsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="mgih_StaffCostsAndEmployeeBenefitsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_DepreciationAndAmortizationMember" xlink:href="mgih-20250630.xsd#mgih_DepreciationAndAmortizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="mgih_DepreciationAndAmortizationMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ResearchAndDevelopmentMember" xlink:href="mgih-20250630.xsd#mgih_ResearchAndDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="mgih_ResearchAndDevelopmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_OfficeAndUtilitiesMember" xlink:href="mgih-20250630.xsd#mgih_OfficeAndUtilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="mgih_OfficeAndUtilitiesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_OthersGeneralAndAdministrativeExpensesMember" xlink:href="mgih-20250630.xsd#mgih_OthersGeneralAndAdministrativeExpensesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="mgih_OthersGeneralAndAdministrativeExpensesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgih_GeneralAndAdministrativeExpensesLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_OverProvisionOfPRCIncomeTaxInPriorYear" xlink:href="mgih-20250630.xsd#mgih_OverProvisionOfPRCIncomeTaxInPriorYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="mgih_OverProvisionOfPRCIncomeTaxInPriorYear" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ProductOrServiceAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PackagingProductsMember" xlink:href="mgih-20250630.xsd#mgih_PackagingProductsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mgih_PackagingProductsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_CorrugatedProductsMember" xlink:href="mgih-20250630.xsd#mgih_CorrugatedProductsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mgih_CorrugatedProductsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PackagingProductsSupplyChainManagementSolutionsMember" xlink:href="mgih-20250630.xsd#mgih_PackagingProductsSupplyChainManagementSolutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mgih_PackagingProductsSupplyChainManagementSolutionsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_HK" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_VN" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_VN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_VN" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_AsiaMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AsiaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_AU"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_AU" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_OtherCountriesMember" xlink:href="mgih-20250630.xsd#mgih_OtherCountriesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="mgih_OtherCountriesMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PackagingProductsMember" xlink:href="mgih-20250630.xsd#mgih_PackagingProductsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mgih_PackagingProductsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_CorrugatedProductsMember" xlink:href="mgih-20250630.xsd#mgih_CorrugatedProductsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mgih_CorrugatedProductsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PackagingProductsSupplyChainManagementSolutionsMember" xlink:href="mgih-20250630.xsd#mgih_PackagingProductsSupplyChainManagementSolutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mgih_PackagingProductsSupplyChainManagementSolutionsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_CustomerAMember" xlink:href="mgih-20250630.xsd#mgih_CustomerAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="mgih_CustomerAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_CustomerBMember" xlink:href="mgih-20250630.xsd#mgih_CustomerBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="mgih_CustomerBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_CustomerCMember" xlink:href="mgih-20250630.xsd#mgih_CustomerCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="mgih_CustomerCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_CustomerDMember" xlink:href="mgih-20250630.xsd#mgih_CustomerDMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="mgih_CustomerDMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_TotalPurchasesMember" xlink:href="mgih-20250630.xsd#mgih_TotalPurchasesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="mgih_TotalPurchasesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_SupplierAMember" xlink:href="mgih-20250630.xsd#mgih_SupplierAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="mgih_SupplierAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_SupplierBMember" xlink:href="mgih-20250630.xsd#mgih_SupplierBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="mgih_SupplierBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ConcentrationRiskAmount" xlink:href="mgih-20250630.xsd#mgih_ConcentrationRiskAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="mgih_ConcentrationRiskAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_OrganizationandBusinessBackgroundDetailsTable" xlink:href="mgih-20250630.xsd#mgih_OrganizationandBusinessBackgroundDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="mgih_OrganizationandBusinessBackgroundDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_OrganizationandBusinessBackgroundDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_OrganizationandBusinessBackgroundDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_OptionForClosingInitialPublicOffering" xlink:href="mgih-20250630.xsd#mgih_OptionForClosingInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="mgih_OptionForClosingInitialPublicOffering" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PercentageOfOrdinaryShare" xlink:href="mgih-20250630.xsd#mgih_PercentageOfOrdinaryShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="mgih_PercentageOfOrdinaryShare" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatutoryAccountingPracticesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_SignificantAccountingPoliciesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="mgih_SignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SignificantAccountingPoliciesDetailsTable" xlink:to="dei_LegalEntityAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandAndLandImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandAndLandImprovementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherNoncurrentAssetsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_HuizhouYimeinuoIndustryCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_HuizhouYimeinuoIndustryCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="mgih_HuizhouYimeinuoIndustryCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsWithOtherFederalHomeLoanBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsWithOtherFederalHomeLoanBanks"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_DepositsWithOtherFederalHomeLoanBanks" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PrepaymentForLand" xlink:href="mgih-20250630.xsd#mgih_PrepaymentForLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="mgih_PrepaymentForLand" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ReclassifiedOfVATToPermanentAccount" xlink:href="mgih-20250630.xsd#mgih_ReclassifiedOfVATToPermanentAccount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="mgih_ReclassifiedOfVATToPermanentAccount" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_RightofuseAssetsROUNet" xlink:href="mgih-20250630.xsd#mgih_RightofuseAssetsROUNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="mgih_RightofuseAssetsROUNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ContractForRightToUseOfLand" xlink:href="mgih-20250630.xsd#mgih_ContractForRightToUseOfLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="mgih_ContractForRightToUseOfLand" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_NetProfitReserveFundPercentage" xlink:href="mgih-20250630.xsd#mgih_NetProfitReserveFundPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="mgih_NetProfitReserveFundPercentage" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_RegisteredCapitalPercentage" xlink:href="mgih-20250630.xsd#mgih_RegisteredCapitalPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="mgih_RegisteredCapitalPercentage" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_OtherIncome" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ValueAddedTaxRate" xlink:href="mgih-20250630.xsd#mgih_ValueAddedTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="mgih_ValueAddedTaxRate" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_Depreciation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ImpairmentLossOfPropertyPlantAndEquipments" xlink:href="mgih-20250630.xsd#mgih_ImpairmentLossOfPropertyPlantAndEquipments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="mgih_ImpairmentLossOfPropertyPlantAndEquipments" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_LeasesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_LeasesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="mgih_LeasesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_LeasesDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseDiscountRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_FinanceLeaseExpenses" xlink:href="mgih-20250630.xsd#mgih_FinanceLeaseExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="mgih_FinanceLeaseExpenses" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/BankBorrowingsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_BankBorrowingsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_BankBorrowingsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="mgih_BankBorrowingsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_BankBorrowingsDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_BankBorrowingsDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_BankOfChinaHongKongLimitedMember" xlink:href="mgih-20250630.xsd#mgih_BankOfChinaHongKongLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="mgih_BankOfChinaHongKongLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_BankBorrowingsMember" xlink:href="mgih-20250630.xsd#mgih_BankBorrowingsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="mgih_BankBorrowingsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_ShareholdersEquityDetailsTable" xlink:href="mgih-20250630.xsd#mgih_ShareholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="mgih_ShareholdersEquityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_ShareholdersEquityDetailsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_StatutoryReservesMember" xlink:href="mgih-20250630.xsd#mgih_StatutoryReservesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="mgih_StatutoryReservesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SubsidiariesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_SubsidiariesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnderwritingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnderwritingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_UnderwritingIncomeLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAdditionalCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAdditionalCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_OtherAdditionalCapital" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_AfterTaxProfitsPercentage" xlink:href="mgih-20250630.xsd#mgih_AfterTaxProfitsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="mgih_AfterTaxProfitsPercentage" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_RegisteredCapitalPercentage" xlink:href="mgih-20250630.xsd#mgih_RegisteredCapitalPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="mgih_RegisteredCapitalPercentage" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_StatutoryReserve" xlink:href="mgih-20250630.xsd#mgih_StatutoryReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="mgih_StatutoryReserve" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_AppropriationsToStatutoryReserves" xlink:href="mgih-20250630.xsd#mgih_AppropriationsToStatutoryReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="mgih_AppropriationsToStatutoryReserves" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_IncomeTaxesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="mgih_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_VietnamTaxLawsMember" xlink:href="mgih-20250630.xsd#mgih_VietnamTaxLawsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="mgih_VietnamTaxLawsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_HongKongTaxLawsMember" xlink:href="mgih-20250630.xsd#mgih_HongKongTaxLawsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="mgih_HongKongTaxLawsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PeopleRepublicOfChinaMember" xlink:href="mgih-20250630.xsd#mgih_PeopleRepublicOfChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="mgih_PeopleRepublicOfChinaMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_CorporateTaxRate" xlink:href="mgih-20250630.xsd#mgih_CorporateTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="mgih_CorporateTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/RisksandUncertaintiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_RisksandUncertaintiesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_RisksandUncertaintiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="mgih_RisksandUncertaintiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_RisksandUncertaintiesDetailsTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_RisksandUncertaintiesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_HongKongDepositProtectionBoardMember" xlink:href="mgih-20250630.xsd#mgih_HongKongDepositProtectionBoardMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="mgih_HongKongDepositProtectionBoardMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_PeoplesBankOfChinaMember" xlink:href="mgih-20250630.xsd#mgih_PeoplesBankOfChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="mgih_PeoplesBankOfChinaMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_DepositInsuranceOfVietnamMember" xlink:href="mgih-20250630.xsd#mgih_DepositInsuranceOfVietnamMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="mgih_DepositInsuranceOfVietnamMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensatingBalanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensatingBalanceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CompensatingBalanceAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFDICInsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFDICInsuredAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CashFDICInsuredAmount" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/CapitalCommitmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_CapitalCommitmentDetailsTable" xlink:href="mgih-20250630.xsd#mgih_CapitalCommitmentDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="mgih_CapitalCommitmentDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_CapitalCommitmentDetailsTable" xlink:to="us-gaap_OtherCommitmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_CapitalCommitmentDetailsTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_CapitalCommitmentMember" xlink:href="mgih-20250630.xsd#mgih_CapitalCommitmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="mgih_CapitalCommitmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_RightofuseAssetsROUNet" xlink:href="mgih-20250630.xsd#mgih_RightofuseAssetsROUNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="mgih_RightofuseAssetsROUNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AreaOfLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_AreaOfLand" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgih_ContractForRightToUseOfLand" xlink:href="mgih-20250630.xsd#mgih_ContractForRightToUseOfLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="mgih_ContractForRightToUseOfLand" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <loc xlink:type="locator" xlink:label="mgih_SubsequentEventsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="mgih_SubsequentEventsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgih_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Deposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_Deposits" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeDomain"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefOperatingOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefOperatingOfficerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeDomain" xlink:to="srt_ChiefOperatingOfficerMember" order="5" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.millenniumgp.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain_0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_BusinessContactMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_AddressTypeDomain" xlink:to="dei_BusinessContactMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentRegistrationStatement" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine3" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_ContactPersonnelName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelName" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAccountingStandard" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorOpinionTextBlock" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorOpinionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorOpinionTextBlock" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
<!-- [WMV6][Ke77wyg+8W6dd0kBw8asWwnyG4bfo7jaT464wbXMu5awwCB/g565Gg+g177yHpT1jSDLbG1Ay2GdF66wwO9904tNDARFgBIT8rB0siQ/w2uzDnXA/yBYbOw0OS0Vl9JyQTO/PazC+V6WJXNo1sjEIpl9ESAgFW1UhWWhGZnzaxVzuklroBOo03HxOpXx2PE3fsK+TcYqngFxhu+kKzx70FvVsvNU/BmySfGI0az0BzPcBM2XRSTUl3/59Wsq7xzU+bTVhC6LflDKaspsHJqmLWdCpmvD4Wosoo6rNTzTx65Yfzfz4id5SSvgTJDR6zXC4OteaoyC5Zz30SyNaQ4PUo8Uf6zb7PpavNBQ13D1MFC9S1zzP6+MCssvCXY6AvajMlmtjuDh2+c9sZuQ74eRLO6Wr/IKgt0=] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="38" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>mgih-20250630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 28 07:15:39 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other (loss) income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Total Comprehensive Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Ordinary shares, outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" xml:lang="en-US">Shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net Cash (Used in) Provided by Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net Cash (Used in) by Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net (Decrease) Increase in Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, Cash Equivalents and Restricted Cash - Beginning of Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash, Cash Equivalents and Restricted Cash - End of Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization and Business Background [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CurrencyAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CurrencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CurrencyAxis_lbl" xml:lang="en-US">Currency [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CurrencyAxis" xlink:to="srt_CurrencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract_lbl" xml:lang="en-US">Accounts Receivable, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract_lbl" xml:lang="en-US">Schedule of Accounts Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForCreditLossAbstract_lbl" xml:lang="en-US">Schedule of Allowance for Doubtful Accounts [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossAbstract" xlink:to="us-gaap_AllowanceForCreditLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1" xml:lang="en-US">Allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis_lbl" xml:lang="en-US">Financial Asset, Aging [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xml:lang="en-US">Prepayments, Other Receivables and Other Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xml:lang="en-US">Schedule of Prepayments, Other Receivables and Other Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepayments, other receivables and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepayments, other receivables and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventories, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US">Schedule of Components of Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Total inventories, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryAdjustmentsAbstract_lbl" xml:lang="en-US">Schedule of Inventories Impairment Consists [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustmentsAbstract" xlink:to="us-gaap_InventoryAdjustmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:label="us-gaap_InventoryAdjustments_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="us-gaap_InventoryAdjustments_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryAdjustments_lbl1" xml:lang="en-US">Inventories impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property, plant and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Schedule of Supplemental Balance Sheet Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_RightofuseAssetsROUNet" xlink:href="mgih-20250630.xsd#mgih_RightofuseAssetsROUNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mgih_RightofuseAssetsROUNet_lbl" xml:lang="en-US">Right-of-use assets(&#8220;ROU&#8221;), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RightofuseAssetsROUNet" xlink:to="mgih_RightofuseAssetsROUNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_RightofuseAssetsROUNet_lbl0" xml:lang="en-US">Right-of-use assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RightofuseAssetsROUNet" xlink:to="mgih_RightofuseAssetsROUNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgih_RightofuseAssetsROUNet_lbl1" xml:lang="en-US">Right of use asset, net (in Dong)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RightofuseAssetsROUNet" xlink:to="mgih_RightofuseAssetsROUNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="mgih_RightofuseAssetsROUNet_lbl2" xml:lang="en-US">Right of use asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RightofuseAssetsROUNet" xlink:to="mgih_RightofuseAssetsROUNet_lbl2"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseLiabilitiesCurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mgih_LeaseLiabilitiesCurrent_lbl" xml:lang="en-US">Lease liabilities - current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseLiabilitiesCurrent" xlink:to="mgih_LeaseLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseLiabilitiesNoncurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mgih_LeaseLiabilitiesNoncurrent_lbl" xml:lang="en-US">Lease liabilities &#8211; non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseLiabilitiesNoncurrent" xlink:to="mgih_LeaseLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseLiabilities" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mgih_LeaseLiabilities_lbl" xml:lang="en-US">Total lease obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseLiabilities" xlink:to="mgih_LeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:href="mgih-20250630.xsd#mgih_OperatingAndFinanceLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of Contractual Maturities of the Group&#8217;s Operating and Finance Lease Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="mgih_OperatingAndFinanceLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Operating, Total undiscounted lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Finance, Total undiscounted lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Bank Borrowings [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtByMaturityAbstract_lbl" xml:lang="en-US">Schedule of Loan Type in Terms of Currency [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtByMaturityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Balance and Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Other Payables and Accrued Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Schedule of Other Payables and Accrued Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Shareholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract_lbl" xml:lang="en-US">Selling and Marketing Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="us-gaap_SellingAndMarketingExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Statement of Income Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract_lbl" xml:lang="en-US">General and Administrative Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Schedule of Provisions for Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total Provision (Credit) for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income tax (expense) credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US">Schedule of Effective Tax Rate [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl" xml:lang="en-US">Effective income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of Deferred Tax [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Total deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" xml:lang="en-US">Supplier [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsAbstract_lbl" xml:lang="en-US">Capital Commitment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsAbstract" xlink:to="us-gaap_OtherCommitmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Non-current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible asset, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other payables and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseObligationCurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseObligationCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_LeaseObligationCurrent_lbl" xml:lang="en-US">Lease obligation &#8211; current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseObligationCurrent" xlink:to="mgih_LeaseObligationCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Total bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Non-current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_LeaseObligationNoncurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseObligationNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_LeaseObligationNoncurrent_lbl" xml:lang="en-US">Lease obligation &#8211; non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseObligationNoncurrent" xlink:to="mgih_LeaseObligationNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Ordinary shares: US$0.002 par value per share, 125,000,000 shares authorized; 11,250,000 shares issued and outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Ordinary shares, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Shares par value per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Ordinary shares, authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Ordinary shares, issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Shares issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-up capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl" xml:lang="en-US">Statutory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Total revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_Revenues_lbl1" xml:lang="en-US">Geographical total revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (loss):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xml:lang="en-US">Other Comprehensive Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Net (loss) per share attributable to ordinary shareholders - basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Net (loss) income per share attributable to ordinary shareholders - diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average number of ordinary shares used in computing net (loss) per share - basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average number of ordinary shares used in computing net (loss) income per share - diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" xlink:href="mgih-20250630.xsd#mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves_lbl" xml:lang="en-US">Appropriations to statutory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" xlink:to="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Operating Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetImpairmentCharges_lbl" xml:lang="en-US">Impairment of inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetImpairmentCharges" xlink:to="us-gaap_OtherAssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for bad debts (reversal of provision)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xml:lang="en-US">Impairment of PPE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_IncreaseDecreaseInLeaseObligation" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseInLeaseObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_IncreaseDecreaseInLeaseObligation_lbl" xml:lang="en-US">Lease obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_IncreaseDecreaseInLeaseObligation" xlink:to="mgih_IncreaseDecreaseInLeaseObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other payables and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature_lbl" xml:lang="en-US">Related party balances &#8211; trade nature</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature" xlink:to="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Investing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PaymentsToPrepaymentLandCost" xlink:href="mgih-20250630.xsd#mgih_PaymentsToPrepaymentLandCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PaymentsToPrepaymentLandCost_lbl" xml:lang="en-US">Prepayment land cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PaymentsToPrepaymentLandCost" xlink:to="mgih_PaymentsToPrepaymentLandCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from disposal of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Financing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Net proceeds from issuance of ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromBankDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromBankDebt_lbl" xml:lang="en-US">Proceeds from bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromBankDebt" xlink:to="us-gaap_ProceedsFromBankDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of Exchange Rate Changes on Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Disclosure of Cash Flow Information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Supplemental significant non-cash financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_WaiverOfAmountsDueToShareholders" xlink:href="mgih-20250630.xsd#mgih_WaiverOfAmountsDueToShareholders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_WaiverOfAmountsDueToShareholders_lbl" xml:lang="en-US">Waiver of amounts due to shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_WaiverOfAmountsDueToShareholders" xlink:to="mgih_WaiverOfAmountsDueToShareholders_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_RecapitalizationTransferOutOfRetainedEarnings" xlink:href="mgih-20250630.xsd#mgih_RecapitalizationTransferOutOfRetainedEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_RecapitalizationTransferOutOfRetainedEarnings_lbl" xml:lang="en-US">Recapitalization - transfer out of retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RecapitalizationTransferOutOfRetainedEarnings" xlink:to="mgih_RecapitalizationTransferOutOfRetainedEarnings_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital" xlink:href="mgih-20250630.xsd#mgih_RecapitalizationTransferIntoAdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital_lbl" xml:lang="en-US">Recapitalization - transfer into additional paid in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital" xlink:to="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" xlink:href="mgih-20250630.xsd#mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital_lbl" xml:lang="en-US">Prepaid offering costs net off with additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" xlink:to="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Selling and marketing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNonoperatingExpense_lbl" xml:lang="en-US">Other expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Loss (gain) on disposal of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepayments, other receivables and other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidTaxes_lbl" xml:lang="en-US">Prepaid tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:to="us-gaap_IncreaseDecreaseInPrepaidTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_IncreaseDecreaseInRightofuseAssets" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseInRightofuseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgih_IncreaseDecreaseInRightofuseAssets_lbl" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_IncreaseDecreaseInRightofuseAssets" xlink:to="mgih_IncreaseDecreaseInRightofuseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Purchase of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfBankDebt_lbl" xml:lang="en-US">Repayment of bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Cash returned (paid) for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_BusinessContactMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_BusinessContactMember_lbl" xml:lang="en-US">Business Contact</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_StatutoryReservesMember" xlink:href="mgih-20250630.xsd#mgih_StatutoryReservesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_StatutoryReservesMember_lbl" xml:lang="en-US">Statutory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatutoryReservesMember" xlink:to="mgih_StatutoryReservesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgih_StatutoryReservesMember_lbl0" xml:lang="en-US">Statutory Reserves [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatutoryReservesMember" xlink:to="mgih_StatutoryReservesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">Organization and Business Background</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl" xml:lang="en-US">Schedule of Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl" xml:lang="en-US">Date of Incorporation or Establishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl" xml:lang="en-US">Place of Incorporation or Establishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl" xml:lang="en-US">Percentage of Ownership (directly/indirectly)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose_lbl" xml:lang="en-US">Principal Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Significant Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl" xml:lang="en-US">Schedule of Translation of Amounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract" xlink:href="mgih-20250630.xsd#mgih_BalanceSheetItemsExceptForEquityAccountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract_lbl" xml:lang="en-US">Balance sheet items, except for equity accounts:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract" xlink:to="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xml:lang="en-US">Translation of amounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract" xlink:href="mgih-20250630.xsd#mgih_StatementOfOperationsAndCashFlowItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract_lbl" xml:lang="en-US">Statement of operations and cash flow items:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatementOfOperationsAndCashFlowItemsAbstract" xlink:to="mgih_StatementOfOperationsAndCashFlowItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract0" xlink:href="mgih-20250630.xsd#mgih_BalanceSheetItemsExceptForEquityAccountsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract0_lbl" xml:lang="en-US">Balance sheet items, except for equity accounts:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract0" xlink:to="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract0" xlink:href="mgih-20250630.xsd#mgih_StatementOfOperationsAndCashFlowItemsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract0_lbl" xml:lang="en-US">Statement of operations and cash flow items:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatementOfOperationsAndCashFlowItemsAbstract0" xlink:to="mgih_StatementOfOperationsAndCashFlowItemsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract1" xlink:href="mgih-20250630.xsd#mgih_BalanceSheetItemsExceptForEquityAccountsAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract1_lbl" xml:lang="en-US">Balance sheet items, except for equity accounts:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract1" xlink:to="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract1" xlink:href="mgih-20250630.xsd#mgih_StatementOfOperationsAndCashFlowItemsAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract1_lbl" xml:lang="en-US">Statement of operations and cash flow items:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatementOfOperationsAndCashFlowItemsAbstract1" xlink:to="mgih_StatementOfOperationsAndCashFlowItemsAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract2" xlink:href="mgih-20250630.xsd#mgih_BalanceSheetItemsExceptForEquityAccountsAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract2_lbl" xml:lang="en-US">Balance sheet items, except for equity accounts:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract2" xlink:to="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract2" xlink:href="mgih-20250630.xsd#mgih_StatementOfOperationsAndCashFlowItemsAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract2_lbl" xml:lang="en-US">Statement of operations and cash flow items:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatementOfOperationsAndCashFlowItemsAbstract2" xlink:to="mgih_StatementOfOperationsAndCashFlowItemsAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock_lbl" xml:lang="en-US">Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock" xlink:to="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property, plant, and equipment using the straight-line method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash and Cash Equivalents on its Original Currencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xml:lang="en-US">Schedule of Allowance for Doubtful Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForOtherCreditLosses_lbl" xml:lang="en-US">Reversals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForOtherCreditLosses" xlink:to="us-gaap_ProvisionForOtherCreditLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" xlink:href="mgih-20250630.xsd#mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect_lbl" xml:lang="en-US">Foreign currency exchange effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" xlink:to="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock_lbl" xml:lang="en-US">Schedule of Ageing Analysis of Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock" xlink:to="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Prepayments, other receivables and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Prepayments, Other Receivables and Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US">Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidTaxes_lbl" xml:lang="en-US">Prepaid tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValueAddedTaxReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValueAddedTaxReceivableCurrent_lbl" xml:lang="en-US">VAT receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivableCurrent" xlink:to="us-gaap_ValueAddedTaxReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfInventoriesImpairmentTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfInventoriesImpairmentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_ScheduleOfInventoriesImpairmentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventories Impairment Consists</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfInventoriesImpairmentTableTextBlock" xlink:to="mgih_ScheduleOfInventoriesImpairmentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Write-offs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_InventoryForeignCurrencyExchangeEffect" xlink:href="mgih-20250630.xsd#mgih_InventoryForeignCurrencyExchangeEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_InventoryForeignCurrencyExchangeEffect_lbl" xml:lang="en-US">Foreign currency exchange effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_InventoryForeignCurrencyExchangeEffect" xlink:to="mgih_InventoryForeignCurrencyExchangeEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Supplemental Balance Sheet Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease ROU</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl" xml:lang="en-US">Finance lease ROU</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current operating lease obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current finance lease obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Non-current operating lease obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Non-current finance lease obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Contractual Maturities of the Group&#8217;s Operating and Finance Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">Operating, Year ending June 30, 2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">Finance, Year ending June 30, 2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">Operating, Year ending June 30, 2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">Finance, Year ending June 30, 2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">Operating, Year ending June 30, 2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">Finance, Year ending June 30, 2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Operating, Less: imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Finance, Less: imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Operating, Lease liabilities recognized in the consolidated balance sheet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Finance, Lease liabilities recognized in the consolidated balance sheet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US">Schedule of Outstanding Balances of Banks Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Bank Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl" xml:lang="en-US">Maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCurrency" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCurrency"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCurrency_lbl" xml:lang="en-US">Currency</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCurrency" xlink:to="us-gaap_DebtInstrumentCurrency_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US">Weighted-average interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Loan type in Terms of Currency</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Carrying value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US">Within 1 year or on demand</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Balance and Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Significant Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships_lbl" xml:lang="en-US">Relationship</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:to="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_RelatedPartyTransactionNature" xlink:href="mgih-20250630.xsd#mgih_RelatedPartyTransactionNature"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_RelatedPartyTransactionNature_lbl" xml:lang="en-US">Nature</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RelatedPartyTransactionNature" xlink:to="mgih_RelatedPartyTransactionNature_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl" xml:lang="en-US">Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xml:lang="en-US">Related party transactions amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Other payables and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Payables and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedSalariesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US">Salaries payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl" xml:lang="en-US">Other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other accruals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SellingAndMarketingExpensesTextBlock" xlink:href="mgih-20250630.xsd#mgih_SellingAndMarketingExpensesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_SellingAndMarketingExpensesTextBlock_lbl" xml:lang="en-US">Selling and marketing expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SellingAndMarketingExpensesTextBlock" xlink:to="mgih_SellingAndMarketingExpensesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_lbl" xml:lang="en-US">Schedule of Selling and Marketing Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:to="us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_GeneralAndAdministrativeExpensesTextBlock" xlink:href="mgih-20250630.xsd#mgih_GeneralAndAdministrativeExpensesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_GeneralAndAdministrativeExpensesTextBlock_lbl" xml:lang="en-US">General and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeneralAndAdministrativeExpensesTextBlock" xlink:to="mgih_GeneralAndAdministrativeExpensesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_GeneralAndAdministrativeExpensesTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_GeneralAndAdministrativeExpensesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_GeneralAndAdministrativeExpensesTableTextBlock_lbl" xml:lang="en-US">Schedule of General and Administrative Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeneralAndAdministrativeExpensesTableTextBlock" xlink:to="mgih_GeneralAndAdministrativeExpensesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Provisions for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">Current Tax Provision Hong Kong</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred Tax Provision Hong Kong</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">Current Tax Provision PRC</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_OverProvisionOfPRCIncomeTaxInPriorYear" xlink:href="mgih-20250630.xsd#mgih_OverProvisionOfPRCIncomeTaxInPriorYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_OverProvisionOfPRCIncomeTaxInPriorYear_lbl" xml:lang="en-US">Over Provision of PRC Income Tax in prior year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OverProvisionOfPRCIncomeTaxInPriorYear" xlink:to="mgih_OverProvisionOfPRCIncomeTaxInPriorYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred Tax Provision PRC</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">PRC Statutory rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US">Overprovision of PRC income tax in prior year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Non-deductible expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Tax losses not recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Miscellaneous</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US">Allowance for inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Tax loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Revenue by Major Merchandise or Services Categories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xml:lang="en-US">Schedule of Revenue in Term of Geographical Locations of Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_GeographicalLocationAbstract" xlink:href="mgih-20250630.xsd#mgih_GeographicalLocationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_GeographicalLocationAbstract_lbl" xml:lang="en-US">Geographical location:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeographicalLocationAbstract" xlink:to="mgih_GeographicalLocationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_GeographicalLocationAbstract0" xlink:href="mgih-20250630.xsd#mgih_GeographicalLocationAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_GeographicalLocationAbstract0_lbl" xml:lang="en-US">Geographical location:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeographicalLocationAbstract0" xlink:to="mgih_GeographicalLocationAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_GeographicalLocationAbstract1" xlink:href="mgih-20250630.xsd#mgih_GeographicalLocationAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_GeographicalLocationAbstract1_lbl" xml:lang="en-US">Geographical location:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeographicalLocationAbstract1" xlink:to="mgih_GeographicalLocationAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Risks and Uncertainties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US">Schedule of Customer Concentration Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ConcentrationRiskAmount" xlink:href="mgih-20250630.xsd#mgih_ConcentrationRiskAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_ConcentrationRiskAmount_lbl" xml:lang="en-US">Concentration risk, amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ConcentrationRiskAmount" xlink:to="mgih_ConcentrationRiskAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration risk, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsDisclosureTextBlock_lbl" xml:lang="en-US">Capital Commitment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsDisclosureTextBlock" xlink:to="us-gaap_CommitmentsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xml:lang="en-US">Write-offs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_InventoryAddition" xlink:href="mgih-20250630.xsd#mgih_InventoryAddition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgih_InventoryAddition_lbl" xml:lang="en-US">Addition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_InventoryAddition" xlink:to="mgih_InventoryAddition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ImpairmentLossOfPropertyPlantandEquipment" xlink:href="mgih-20250630.xsd#mgih_ImpairmentLossOfPropertyPlantandEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgih_ImpairmentLossOfPropertyPlantandEquipment_lbl" xml:lang="en-US">impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ImpairmentLossOfPropertyPlantandEquipment" xlink:to="mgih_ImpairmentLossOfPropertyPlantandEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_lbl" xml:lang="en-US">Effect of different tax jurisdiction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Less: valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumInvestmentInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumInvestmentInternationalLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MillenniumInvestmentInternationalLimitedMember_lbl" xml:lang="en-US">Millennium Investment International Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumInvestmentInternationalLimitedMember" xlink:to="mgih_MillenniumInvestmentInternationalLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumPrintingShenzhenCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPrintingShenzhenCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MillenniumPrintingShenzhenCoLtdMember_lbl" xml:lang="en-US">Millennium Printing (Shenzhen) Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumPrintingShenzhenCoLtdMember" xlink:to="mgih_MillenniumPrintingShenzhenCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PutianXiqiBrandingStrategyCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_PutianXiqiBrandingStrategyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PutianXiqiBrandingStrategyCoLtdMember_lbl" xml:lang="en-US">Putian Xiqi Branding Strategy Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PutianXiqiBrandingStrategyCoLtdMember" xlink:to="mgih_PutianXiqiBrandingStrategyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember_lbl" xml:lang="en-US">Millennium Packaging Technology (Huizhou) Co., Ltd.[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember" xlink:to="mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumHuizhouTechnologyCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumHuizhouTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MillenniumHuizhouTechnologyCoLtdMember_lbl" xml:lang="en-US">Millennium (Huizhou) Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumHuizhouTechnologyCoLtdMember" xlink:to="mgih_MillenniumHuizhouTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_HuizhouYimeinuoIndustryCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_HuizhouYimeinuoIndustryCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_HuizhouYimeinuoIndustryCoLtdMember_lbl" xml:lang="en-US">Huizhou Yimeinuo Industry Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_HuizhouYimeinuoIndustryCoLtdMember" xlink:to="mgih_HuizhouYimeinuoIndustryCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumStrategicInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumStrategicInternationalLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MillenniumStrategicInternationalLimitedMember_lbl" xml:lang="en-US">Millennium Strategic International Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumStrategicInternationalLimitedMember" xlink:to="mgih_MillenniumStrategicInternationalLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_WahTongInvestmentInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_WahTongInvestmentInternationalLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_WahTongInvestmentInternationalLimitedMember_lbl" xml:lang="en-US">Wah Tong Investment International Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_WahTongInvestmentInternationalLimitedMember" xlink:to="mgih_WahTongInvestmentInternationalLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_YeeWooPaperInvestmentInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_YeeWooPaperInvestmentInternationalLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_YeeWooPaperInvestmentInternationalLimitedMember_lbl" xml:lang="en-US">Yee Woo Paper Investment International Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_YeeWooPaperInvestmentInternationalLimitedMember" xlink:to="mgih_YeeWooPaperInvestmentInternationalLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumPrintingInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPrintingInternationalLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MillenniumPrintingInternationalLimitedMember_lbl" xml:lang="en-US">Millennium Printing International Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumPrintingInternationalLimitedMember" xlink:to="mgih_MillenniumPrintingInternationalLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumPackagingGroupInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPackagingGroupInternationalLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MillenniumPackagingGroupInternationalLimitedMember_lbl" xml:lang="en-US">Millennium Packaging Group International Limited	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumPackagingGroupInternationalLimitedMember" xlink:to="mgih_MillenniumPackagingGroupInternationalLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_YeeWooPaperPackagingHKCompanyLimitedMember" xlink:href="mgih-20250630.xsd#mgih_YeeWooPaperPackagingHKCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_YeeWooPaperPackagingHKCompanyLimitedMember_lbl" xml:lang="en-US">Yee Woo Paper Packaging (HK) Company Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_YeeWooPaperPackagingHKCompanyLimitedMember" xlink:to="mgih_YeeWooPaperPackagingHKCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MPGGlobalCompanyLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MPGGlobalCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MPGGlobalCompanyLimitedMember_lbl" xml:lang="en-US">MPG Global Company Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MPGGlobalCompanyLimitedMember" xlink:to="mgih_MPGGlobalCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumGroupInvestmentBVILimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumGroupInvestmentBVILimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MillenniumGroupInvestmentBVILimitedMember_lbl" xml:lang="en-US">Millennium Group Investment (BVI) Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumGroupInvestmentBVILimitedMember" xlink:to="mgih_MillenniumGroupInvestmentBVILimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumHoldingsInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumHoldingsInternationalLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MillenniumHoldingsInternationalLimitedMember_lbl" xml:lang="en-US">Millennium Holdings International Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumHoldingsInternationalLimitedMember" xlink:to="mgih_MillenniumHoldingsInternationalLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_YeeWooVietnamPaperProductsCompanyLimitedMember" xlink:href="mgih-20250630.xsd#mgih_YeeWooVietnamPaperProductsCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_YeeWooVietnamPaperProductsCompanyLimitedMember_lbl" xml:lang="en-US">Yee Woo Vietnam Paper Products Company Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_YeeWooVietnamPaperProductsCompanyLimitedMember" xlink:to="mgih_YeeWooVietnamPaperProductsCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember_lbl" xml:lang="en-US">Millennium Printing and Packaging Technology (Vietnam) Co. Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember" xlink:to="mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MPGGlobalInvestmentPTELTDMember" xlink:href="mgih-20250630.xsd#mgih_MPGGlobalInvestmentPTELTDMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MPGGlobalInvestmentPTELTDMember_lbl" xml:lang="en-US">MPG Global Investment PTE.LTD [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MPGGlobalInvestmentPTELTDMember" xlink:to="mgih_MPGGlobalInvestmentPTELTDMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_MPGCreativeSolutionSGPTELTDMember" xlink:href="mgih-20250630.xsd#mgih_MPGCreativeSolutionSGPTELTDMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_MPGCreativeSolutionSGPTELTDMember_lbl" xml:lang="en-US">MPG Creative Solution (SG) PTE. LTD [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MPGCreativeSolutionSGPTELTDMember" xlink:to="mgih_MPGCreativeSolutionSGPTELTDMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PTMillenniumInvestmentIndonesiaMember" xlink:href="mgih-20250630.xsd#mgih_PTMillenniumInvestmentIndonesiaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PTMillenniumInvestmentIndonesiaMember_lbl" xml:lang="en-US">PT Millennium Investment Indonesia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PTMillenniumInvestmentIndonesiaMember" xlink:to="mgih_PTMillenniumInvestmentIndonesiaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PTMillenniumPrintingAndPackagingTechnologyMember" xlink:href="mgih-20250630.xsd#mgih_PTMillenniumPrintingAndPackagingTechnologyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PTMillenniumPrintingAndPackagingTechnologyMember_lbl" xml:lang="en-US">PT Millennium Printing and Packaging Technology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PTMillenniumPrintingAndPackagingTechnologyMember" xlink:to="mgih_PTMillenniumPrintingAndPackagingTechnologyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SubsidiaryMember" xlink:href="mgih-20250630.xsd#mgih_SubsidiaryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_SubsidiaryMember_lbl" xml:lang="en-US">Date of Incorporation or Establishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SubsidiaryMember" xlink:to="mgih_SubsidiaryMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgih_SubsidiaryMember_lbl0" xml:lang="en-US">Place of Incorporation or Establishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SubsidiaryMember" xlink:to="mgih_SubsidiaryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="mgih_SubsidiaryMember_lbl1" xml:lang="en-US">Percentage of Ownership (directly/indirectly)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SubsidiaryMember" xlink:to="mgih_SubsidiaryMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SubsidiaryMember_lbl2" xml:lang="en-US">Principal Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SubsidiaryMember" xlink:to="mgih_SubsidiaryMember_lbl2"/>
    <loc xlink:type="locator" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsMember" xlink:href="mgih-20250630.xsd#mgih_BalanceSheetItemsExceptForEquityAccountsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsMember_lbl" xml:lang="en-US">Balance sheet items, except for equity accounts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BalanceSheetItemsExceptForEquityAccountsMember" xlink:to="mgih_BalanceSheetItemsExceptForEquityAccountsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_StatementOfOperationsAndCashFlowMember" xlink:href="mgih-20250630.xsd#mgih_StatementOfOperationsAndCashFlowMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_StatementOfOperationsAndCashFlowMember_lbl" xml:lang="en-US">Statement of operations and cash flow [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatementOfOperationsAndCashFlowMember" xlink:to="mgih_StatementOfOperationsAndCashFlowMember_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_HKD" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_HKD"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_HKD_lbl" xml:lang="en-US">HKD [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_HKD" xlink:to="currency_HKD_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_USD" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_USD"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_USD_lbl" xml:lang="en-US">USD [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_USD" xlink:to="currency_USD_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_CNY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_CNY_lbl" xml:lang="en-US">RMB [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_CNY" xlink:to="currency_CNY_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_VND" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_VND"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_VND_lbl" xml:lang="en-US">VND [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_VND" xlink:to="currency_VND_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_SGD" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_SGD"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_SGD_lbl" xml:lang="en-US">SGD [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_SGD" xlink:to="currency_SGD_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Buildings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember_lbl" xml:lang="en-US">Plant and machinery [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherTypesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Motor Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Motor vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivables60To89DaysPastDueMember_lbl" xml:lang="en-US">Within 90 days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:to="us-gaap_FinancingReceivables60To89DaysPastDueMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_FinancialAsset91To180DaysPastDueMember" xlink:href="mgih-20250630.xsd#mgih_FinancialAsset91To180DaysPastDueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_FinancialAsset91To180DaysPastDueMember_lbl" xml:lang="en-US">Between 91 and 180 days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_FinancialAsset91To180DaysPastDueMember" xlink:to="mgih_FinancialAsset91To180DaysPastDueMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_FinancialAsset181To365DaysPastDueMember" xlink:href="mgih-20250630.xsd#mgih_FinancialAsset181To365DaysPastDueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_FinancialAsset181To365DaysPastDueMember_lbl" xml:lang="en-US">Between 181 and 365 days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_FinancialAsset181To365DaysPastDueMember" xlink:to="mgih_FinancialAsset181To365DaysPastDueMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentMember_lbl" xml:lang="en-US">Plant and machinery [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentMember" xlink:to="us-gaap_PropertyPlantAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_GuaranteedMember" xlink:href="mgih-20250630.xsd#mgih_GuaranteedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_GuaranteedMember_lbl" xml:lang="en-US">Guaranteed [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GuaranteedMember" xlink:to="mgih_GuaranteedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_CollateralizedAndGuaranteedMember" xlink:href="mgih-20250630.xsd#mgih_CollateralizedAndGuaranteedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_CollateralizedAndGuaranteedMember_lbl" xml:lang="en-US">Collateralized and guaranteed [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CollateralizedAndGuaranteedMember" xlink:to="mgih_CollateralizedAndGuaranteedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_DBSBankHongKongLimitedMember" xlink:href="mgih-20250630.xsd#mgih_DBSBankHongKongLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_DBSBankHongKongLimitedMember_lbl" xml:lang="en-US">DBS Bank Hong Kong Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_DBSBankHongKongLimitedMember" xlink:to="mgih_DBSBankHongKongLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_BankOfChinaHongKongLimitedMember" xlink:href="mgih-20250630.xsd#mgih_BankOfChinaHongKongLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_BankOfChinaHongKongLimitedMember_lbl" xml:lang="en-US">Bank of China (Hong Kong) Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BankOfChinaHongKongLimitedMember" xlink:to="mgih_BankOfChinaHongKongLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_HengSangBankLimitedMember" xlink:href="mgih-20250630.xsd#mgih_HengSangBankLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_HengSangBankLimitedMember_lbl" xml:lang="en-US">Hang Sang Bank Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_HengSangBankLimitedMember" xlink:to="mgih_HengSangBankLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_YeeWooPaperPackagingChinaCompanyLimited1Member" xlink:href="mgih-20250630.xsd#mgih_YeeWooPaperPackagingChinaCompanyLimited1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_YeeWooPaperPackagingChinaCompanyLimited1Member_lbl" xml:lang="en-US">Yee Woo Paper Packaging (China) Company Limited (hereafter &#8220;YWPPC&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_YeeWooPaperPackagingChinaCompanyLimited1Member" xlink:to="mgih_YeeWooPaperPackagingChinaCompanyLimited1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_KunshanChuangkePrintingProductsCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_KunshanChuangkePrintingProductsCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_KunshanChuangkePrintingProductsCoLtdMember_lbl" xml:lang="en-US">Kunshan Chuangke Printing Products Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_KunshanChuangkePrintingProductsCoLtdMember" xlink:to="mgih_KunshanChuangkePrintingProductsCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember_lbl" xml:lang="en-US">Kunshan Chuangke High Level Paper Products Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember" xlink:to="mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_StaffCostsAndEmployeeBenefitsMember" xlink:href="mgih-20250630.xsd#mgih_StaffCostsAndEmployeeBenefitsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_StaffCostsAndEmployeeBenefitsMember_lbl" xml:lang="en-US">Staff costs and employee benefits [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StaffCostsAndEmployeeBenefitsMember" xlink:to="mgih_StaffCostsAndEmployeeBenefitsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ConsultancyFeeMember" xlink:href="mgih-20250630.xsd#mgih_ConsultancyFeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_ConsultancyFeeMember_lbl" xml:lang="en-US">Consultancy fee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ConsultancyFeeMember" xlink:to="mgih_ConsultancyFeeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShippingAndHandlingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShippingAndHandlingMember_lbl" xml:lang="en-US">Transportation and handling [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingMember" xlink:to="us-gaap_ShippingAndHandlingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingMember_lbl" xml:lang="en-US">Advertisement expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingMember" xlink:to="us-gaap_AdvertisingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_DepreciationAndAmortizationMember" xlink:href="mgih-20250630.xsd#mgih_DepreciationAndAmortizationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_DepreciationAndAmortizationMember_lbl" xml:lang="en-US">Depreciation and amortization [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_DepreciationAndAmortizationMember" xlink:to="mgih_DepreciationAndAmortizationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_OthersSellingAndMarketingExpensesMember" xlink:href="mgih-20250630.xsd#mgih_OthersSellingAndMarketingExpensesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_OthersSellingAndMarketingExpensesMember_lbl" xml:lang="en-US">Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OthersSellingAndMarketingExpensesMember" xlink:to="mgih_OthersSellingAndMarketingExpensesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ResearchAndDevelopmentMember" xlink:href="mgih-20250630.xsd#mgih_ResearchAndDevelopmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_ResearchAndDevelopmentMember_lbl" xml:lang="en-US">Research and development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ResearchAndDevelopmentMember" xlink:to="mgih_ResearchAndDevelopmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_OfficeAndUtilitiesMember" xlink:href="mgih-20250630.xsd#mgih_OfficeAndUtilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_OfficeAndUtilitiesMember_lbl" xml:lang="en-US">Office and utilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OfficeAndUtilitiesMember" xlink:to="mgih_OfficeAndUtilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_OthersGeneralAndAdministrativeExpensesMember" xlink:href="mgih-20250630.xsd#mgih_OthersGeneralAndAdministrativeExpensesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_OthersGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US">Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OthersGeneralAndAdministrativeExpensesMember" xlink:to="mgih_OthersGeneralAndAdministrativeExpensesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PackagingProductsMember" xlink:href="mgih-20250630.xsd#mgih_PackagingProductsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PackagingProductsMember_lbl" xml:lang="en-US">Packaging products [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PackagingProductsMember" xlink:to="mgih_PackagingProductsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_CorrugatedProductsMember" xlink:href="mgih-20250630.xsd#mgih_CorrugatedProductsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_CorrugatedProductsMember_lbl" xml:lang="en-US">Corrugated products [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CorrugatedProductsMember" xlink:to="mgih_CorrugatedProductsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PackagingProductsSupplyChainManagementSolutionsMember" xlink:href="mgih-20250630.xsd#mgih_PackagingProductsSupplyChainManagementSolutionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PackagingProductsSupplyChainManagementSolutionsMember_lbl" xml:lang="en-US">Packaging products supply chain management solutions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PackagingProductsSupplyChainManagementSolutionsMember" xlink:to="mgih_PackagingProductsSupplyChainManagementSolutionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CN"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CN_lbl" xml:lang="en-US">Mainland China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_HK_lbl" xml:lang="en-US">Hong Kong SAR [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_HK" xlink:to="country_HK_lbl"/>
    <loc xlink:type="locator" xlink:label="country_VN" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_VN"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_VN_lbl" xml:lang="en-US">Vietnam [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_VN" xlink:to="country_VN_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_AsiaMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AsiaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_AsiaMember_lbl" xml:lang="en-US">Other Southeast Asian countries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AsiaMember" xlink:to="srt_AsiaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_AU"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_AU_lbl" xml:lang="en-US">Australia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU_lbl"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">United States of America [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_OtherCountriesMember" xlink:href="mgih-20250630.xsd#mgih_OtherCountriesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_OtherCountriesMember_lbl" xml:lang="en-US">Other countries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OtherCountriesMember" xlink:to="mgih_OtherCountriesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_CustomerAMember" xlink:href="mgih-20250630.xsd#mgih_CustomerAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CustomerAMember" xlink:to="mgih_CustomerAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Total Revenues [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_CustomerBMember" xlink:href="mgih-20250630.xsd#mgih_CustomerBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_CustomerBMember_lbl" xml:lang="en-US">Customer B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CustomerBMember" xlink:to="mgih_CustomerBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_CustomerCMember" xlink:href="mgih-20250630.xsd#mgih_CustomerCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_CustomerCMember_lbl" xml:lang="en-US">Customer C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CustomerCMember" xlink:to="mgih_CustomerCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_CustomerDMember" xlink:href="mgih-20250630.xsd#mgih_CustomerDMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_CustomerDMember_lbl" xml:lang="en-US">Customer D [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CustomerDMember" xlink:to="mgih_CustomerDMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_TotalPurchasesMember" xlink:href="mgih-20250630.xsd#mgih_TotalPurchasesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_TotalPurchasesMember_lbl" xml:lang="en-US">Total Purchases [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_TotalPurchasesMember" xlink:to="mgih_TotalPurchasesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SupplierAMember" xlink:href="mgih-20250630.xsd#mgih_SupplierAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_SupplierAMember_lbl" xml:lang="en-US">Supplier A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SupplierAMember" xlink:to="mgih_SupplierAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SupplierBMember" xlink:href="mgih-20250630.xsd#mgih_SupplierBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_SupplierBMember_lbl" xml:lang="en-US">Supplier B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SupplierBMember" xlink:to="mgih_SupplierBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US">Income Tax Authority, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US">Cash and Cash Equivalents [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsAxis_lbl" xml:lang="en-US">Other Commitments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Offering price per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharePrice_lbl0" xml:lang="en-US">Offering price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US">Gross proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl" xml:lang="en-US">Net proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_OptionForClosingInitialPublicOffering" xlink:href="mgih-20250630.xsd#mgih_OptionForClosingInitialPublicOffering"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_OptionForClosingInitialPublicOffering_lbl" xml:lang="en-US">Closing initial public offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OptionForClosingInitialPublicOffering" xlink:to="mgih_OptionForClosingInitialPublicOffering_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PercentageOfOrdinaryShare" xlink:href="mgih-20250630.xsd#mgih_PercentageOfOrdinaryShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PercentageOfOrdinaryShare_lbl" xml:lang="en-US">Percentage of ordinary share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PercentageOfOrdinaryShare" xlink:to="mgih_PercentageOfOrdinaryShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsWithOtherFederalHomeLoanBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsWithOtherFederalHomeLoanBanks"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepositsWithOtherFederalHomeLoanBanks_lbl" xml:lang="en-US">Bank deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsWithOtherFederalHomeLoanBanks" xlink:to="us-gaap_DepositsWithOtherFederalHomeLoanBanks_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Estimated useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_lbl" xml:lang="en-US">Term lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PrepaymentForLand" xlink:href="mgih-20250630.xsd#mgih_PrepaymentForLand"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PrepaymentForLand_lbl" xml:lang="en-US">Prepayment for land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PrepaymentForLand" xlink:to="mgih_PrepaymentForLand_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ReclassifiedOfVATToPermanentAccount" xlink:href="mgih-20250630.xsd#mgih_ReclassifiedOfVATToPermanentAccount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_ReclassifiedOfVATToPermanentAccount_lbl" xml:lang="en-US">Reclassification of VAT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ReclassifiedOfVATToPermanentAccount" xlink:to="mgih_ReclassifiedOfVATToPermanentAccount_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ContractForRightToUseOfLand" xlink:href="mgih-20250630.xsd#mgih_ContractForRightToUseOfLand"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_ContractForRightToUseOfLand_lbl" xml:lang="en-US">Contract for right to use of land (in Dong)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ContractForRightToUseOfLand" xlink:to="mgih_ContractForRightToUseOfLand_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgih_ContractForRightToUseOfLand_lbl0" xml:lang="en-US">Land cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ContractForRightToUseOfLand" xlink:to="mgih_ContractForRightToUseOfLand_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_NetProfitReserveFundPercentage" xlink:href="mgih-20250630.xsd#mgih_NetProfitReserveFundPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_NetProfitReserveFundPercentage_lbl" xml:lang="en-US">Net profit reserve fund percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_NetProfitReserveFundPercentage" xlink:to="mgih_NetProfitReserveFundPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_RegisteredCapitalPercentage" xlink:href="mgih-20250630.xsd#mgih_RegisteredCapitalPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_RegisteredCapitalPercentage_lbl" xml:lang="en-US">Registered capital percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RegisteredCapitalPercentage" xlink:to="mgih_RegisteredCapitalPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US">Contributions percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIncome_lbl" xml:lang="en-US">Relevant income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xml:lang="en-US">Defined contribution plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ValueAddedTaxRate" xlink:href="mgih-20250630.xsd#mgih_ValueAddedTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_ValueAddedTaxRate_lbl" xml:lang="en-US">Value added tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ValueAddedTaxRate" xlink:to="mgih_ValueAddedTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Reportable segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ImpairmentLossOfPropertyPlantAndEquipments" xlink:href="mgih-20250630.xsd#mgih_ImpairmentLossOfPropertyPlantAndEquipments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_ImpairmentLossOfPropertyPlantAndEquipments_lbl" xml:lang="en-US">Impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ImpairmentLossOfPropertyPlantAndEquipments" xlink:to="mgih_ImpairmentLossOfPropertyPlantAndEquipments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseDiscountRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate_lbl" xml:lang="en-US">Discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Operating lease expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_FinanceLeaseExpenses" xlink:href="mgih-20250630.xsd#mgih_FinanceLeaseExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_FinanceLeaseExpenses_lbl" xml:lang="en-US">Finance lease expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_FinanceLeaseExpenses" xlink:to="mgih_FinanceLeaseExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted-average discount rate percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xml:lang="en-US">Average bank borrowings rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US">Repayment of short term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Revenue recognized from contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet_lbl" xml:lang="en-US">Net proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet" xlink:to="us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnderwritingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnderwritingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnderwritingIncomeLoss_lbl" xml:lang="en-US">Underwriting discounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnderwritingIncomeLoss" xlink:to="us-gaap_UnderwritingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions_lbl" xml:lang="en-US">Payment of underwriting expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" xlink:to="us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAdditionalCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAdditionalCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAdditionalCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAdditionalCapital" xlink:to="us-gaap_OtherAdditionalCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_AfterTaxProfitsPercentage" xlink:href="mgih-20250630.xsd#mgih_AfterTaxProfitsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_AfterTaxProfitsPercentage_lbl" xml:lang="en-US">After tax profits percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AfterTaxProfitsPercentage" xlink:to="mgih_AfterTaxProfitsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_StatutoryReserve" xlink:href="mgih-20250630.xsd#mgih_StatutoryReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_StatutoryReserve_lbl" xml:lang="en-US">Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatutoryReserve" xlink:to="mgih_StatutoryReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_AppropriationsToStatutoryReserves" xlink:href="mgih-20250630.xsd#mgih_AppropriationsToStatutoryReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_AppropriationsToStatutoryReserves_lbl" xml:lang="en-US">Appropriations to statutory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AppropriationsToStatutoryReserves" xlink:to="mgih_AppropriationsToStatutoryReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_CorporateTaxRate" xlink:href="mgih-20250630.xsd#mgih_CorporateTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_CorporateTaxRate_lbl" xml:lang="en-US">Corporate tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CorporateTaxRate" xlink:to="mgih_CorporateTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Foreign income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription_lbl" xml:lang="en-US">CODM description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription" xlink:to="us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration_lbl" xml:lang="en-US">Segment Reporting, Expense Information Used by CODM, Type [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration" xlink:to="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Operating segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensatingBalanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensatingBalanceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CompensatingBalanceAmount_lbl" xml:lang="en-US">Compensation limit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensatingBalanceAmount" xlink:to="us-gaap_CompensatingBalanceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFDICInsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFDICInsuredAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFDICInsuredAmount_lbl" xml:lang="en-US">Insured</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AreaOfLand"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AreaOfLand_lbl" xml:lang="en-US">Area of land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Deposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Deposits_lbl" xml:lang="en-US">Frozen bank deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation and Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of estimates and assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock_lbl" xml:lang="en-US">Prepayments, other receivables and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock" xlink:to="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Intangible asset, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of long-lived asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_OtherNonCurrentAssetsPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_OtherNonCurrentAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_OtherNonCurrentAssetsPolicyTextBlock_lbl" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OtherNonCurrentAssetsPolicyTextBlock" xlink:to="mgih_OtherNonCurrentAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuritiesBorrowedAndLoanedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuritiesBorrowedAndLoanedPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SecuritiesBorrowedAndLoanedPolicy_lbl" xml:lang="en-US">Bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuritiesBorrowedAndLoanedPolicy" xlink:to="us-gaap_SecuritiesBorrowedAndLoanedPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_AccountsPayablePolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_AccountsPayablePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_AccountsPayablePolicyTextBlock_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AccountsPayablePolicyTextBlock" xlink:to="mgih_AccountsPayablePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock_lbl" xml:lang="en-US">Other payables and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock" xlink:to="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_StatutoryReservesPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_StatutoryReservesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_StatutoryReservesPolicyTextBlock_lbl" xml:lang="en-US">Statutory Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatutoryReservesPolicyTextBlock" xlink:to="mgih_StatutoryReservesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PostemploymentBenefitPlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy_lbl" xml:lang="en-US">Employee Benefit Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PostemploymentBenefitPlansPolicy" xlink:to="us-gaap_PostemploymentBenefitPlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_RelatedPartiesPoliciesTextBlock" xlink:href="mgih-20250630.xsd#mgih_RelatedPartiesPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_RelatedPartiesPoliciesTextBlock_lbl" xml:lang="en-US">Related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RelatedPartiesPoliciesTextBlock" xlink:to="mgih_RelatedPartiesPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US">Cost of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_OtherIncomePolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_OtherIncomePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_OtherIncomePolicyTextBlock_lbl" xml:lang="en-US">Other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OtherIncomePolicyTextBlock" xlink:to="mgih_OtherIncomePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock_lbl" xml:lang="en-US">Selling and marketing expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock" xlink:to="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US">General and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ValueAddedTaxPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_ValueAddedTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_ValueAddedTaxPolicyTextBlock_lbl" xml:lang="en-US">Value Added Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ValueAddedTaxPolicyTextBlock" xlink:to="mgih_ValueAddedTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">Commitments and contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent accounting pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandAndLandImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandAndLandImprovementsMember_lbl" xml:lang="en-US">Land use Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandAndLandImprovementsMember" xlink:to="us-gaap_LandAndLandImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNoncurrentAssetsMember_lbl" xml:lang="en-US">Other Noncurrent Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentAssetsMember" xlink:to="us-gaap_OtherNoncurrentAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_BankBorrowingsMember" xlink:href="mgih-20250630.xsd#mgih_BankBorrowingsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_BankBorrowingsMember_lbl" xml:lang="en-US">Bank Borrowings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BankBorrowingsMember" xlink:to="mgih_BankBorrowingsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SubsidiariesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_SubsidiariesMember_lbl" xml:lang="en-US">PRC Subsidiaries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SubsidiariesMember" xlink:to="srt_SubsidiariesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_VietnamTaxLawsMember" xlink:href="mgih-20250630.xsd#mgih_VietnamTaxLawsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_VietnamTaxLawsMember_lbl" xml:lang="en-US">Vietnam Tax Laws [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_VietnamTaxLawsMember" xlink:to="mgih_VietnamTaxLawsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_HongKongTaxLawsMember" xlink:href="mgih-20250630.xsd#mgih_HongKongTaxLawsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_HongKongTaxLawsMember_lbl" xml:lang="en-US">Hong Kong Tax Laws [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_HongKongTaxLawsMember" xlink:to="mgih_HongKongTaxLawsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PeopleRepublicOfChinaMember" xlink:href="mgih-20250630.xsd#mgih_PeopleRepublicOfChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PeopleRepublicOfChinaMember_lbl" xml:lang="en-US">PRC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PeopleRepublicOfChinaMember" xlink:to="mgih_PeopleRepublicOfChinaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_HongKongDepositProtectionBoardMember" xlink:href="mgih-20250630.xsd#mgih_HongKongDepositProtectionBoardMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_HongKongDepositProtectionBoardMember_lbl" xml:lang="en-US">Hong Kong Deposit Protection Board [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_HongKongDepositProtectionBoardMember" xlink:to="mgih_HongKongDepositProtectionBoardMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl" xml:lang="en-US">Credit Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_PeoplesBankOfChinaMember" xlink:href="mgih-20250630.xsd#mgih_PeoplesBankOfChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_PeoplesBankOfChinaMember_lbl" xml:lang="en-US">People&#8217;s Bank of China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PeoplesBankOfChinaMember" xlink:to="mgih_PeoplesBankOfChinaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_DepositInsuranceOfVietnamMember" xlink:href="mgih-20250630.xsd#mgih_DepositInsuranceOfVietnamMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_DepositInsuranceOfVietnamMember_lbl" xml:lang="en-US">Deposit insurance of Vietnam [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_DepositInsuranceOfVietnamMember" xlink:to="mgih_DepositInsuranceOfVietnamMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_CapitalCommitmentMember" xlink:href="mgih-20250630.xsd#mgih_CapitalCommitmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgih_CapitalCommitmentMember_lbl" xml:lang="en-US">Capital Commitment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CapitalCommitmentMember" xlink:to="mgih_CapitalCommitmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl" xml:lang="en-US">Subsidiary of LLC or LP [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US">Financial Instruments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_AllCurrenciesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_AllCurrenciesDomain_lbl" xml:lang="en-US">All Currencies [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_AllCurrenciesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Translation of Amounts (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" xlink:to="mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems_lbl" xml:lang="en-US">Foreign Currency Exchange Rates [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems" xlink:to="us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" xlink:to="mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl" xml:lang="en-US">Cash and Cash Equivalent [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsLineItems_lbl" xml:lang="en-US">Schedule of Cash and Cash Equivalents on its Original Currencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain_lbl" xml:lang="en-US">Financial Asset, Aging [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable" xlink:href="mgih-20250630.xsd#mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable_lbl" xml:lang="en-US">Accounts Receivable, Net - Schedule of Ageing Analysis of Accounts Receivable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable" xlink:to="mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US">Schedule of Ageing Analysis of Accounts Receivable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0" xml:lang="en-US">Schedule of Property, Plant and Equipment, Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xml:lang="en-US">Short-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTable_lbl" xml:lang="en-US">Short-Term Debt [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ScheduleOfShortTermDebtTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Schedule of Outstanding Balances of Banks Borrowings [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable_lbl" xml:lang="en-US">Bank Borrowings - Schedule of Bank Borrowings (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable" xlink:to="mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubordinatedBorrowingLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubordinatedBorrowingLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubordinatedBorrowingLineItems_lbl" xml:lang="en-US">Schedule of Bank Borrowings [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubordinatedBorrowingLineItems" xlink:to="us-gaap_SubordinatedBorrowingLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Related Party Transaction [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Schedule of Significant Related Party Transactions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Statement of Income Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable_lbl" xml:lang="en-US">Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:to="mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SellingAndMarketingExpensesLineItems" xlink:href="mgih-20250630.xsd#mgih_SellingAndMarketingExpensesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SellingAndMarketingExpensesLineItems_lbl" xml:lang="en-US">Schedule of Selling and Marketing Expenses [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SellingAndMarketingExpensesLineItems" xlink:to="mgih_SellingAndMarketingExpensesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable_lbl" xml:lang="en-US">General and Administrative Expenses - Schedule of General and Administrative Expenses (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:to="mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_GeneralAndAdministrativeExpensesLineItems" xlink:href="mgih-20250630.xsd#mgih_GeneralAndAdministrativeExpensesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_GeneralAndAdministrativeExpensesLineItems_lbl" xml:lang="en-US">Schedule of General and Administrative Expenses [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeneralAndAdministrativeExpensesLineItems" xlink:to="mgih_GeneralAndAdministrativeExpensesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Schedule of Revenue by Major Merchandise or Services Categories [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable_lbl" xml:lang="en-US">Segment Reporting - Schedule of Revenue in Term of Geographical Locations of Customers (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" xlink:to="mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl0" xml:lang="en-US">Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl" xml:lang="en-US">Supplier [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl" xml:lang="en-US">Schedule of Customer Concentration Risk [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_OrganizationandBusinessBackgroundDetailsTable" xlink:href="mgih-20250630.xsd#mgih_OrganizationandBusinessBackgroundDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_OrganizationandBusinessBackgroundDetailsTable_lbl" xml:lang="en-US">Organization and Business Background (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OrganizationandBusinessBackgroundDetailsTable" xlink:to="mgih_OrganizationandBusinessBackgroundDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Organization and Business Background [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SignificantAccountingPoliciesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SignificantAccountingPoliciesDetailsTable" xlink:to="mgih_SignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatutoryAccountingPracticesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatutoryAccountingPracticesLineItems_lbl" xml:lang="en-US">Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_LeasesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_LeasesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_LeasesDetailsTable_lbl" xml:lang="en-US">Leases (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeasesDetailsTable" xlink:to="mgih_LeasesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US">Lease Liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_BankBorrowingsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_BankBorrowingsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_BankBorrowingsDetailsTable_lbl" xml:lang="en-US">Bank Borrowings (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BankBorrowingsDetailsTable" xlink:to="mgih_BankBorrowingsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Bank Borrowings [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_ShareholdersEquityDetailsTable" xlink:href="mgih-20250630.xsd#mgih_ShareholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ShareholdersEquityDetailsTable_lbl" xml:lang="en-US">Shareholders&apos; Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ShareholdersEquityDetailsTable" xlink:to="mgih_ShareholdersEquityDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockLineItems_lbl0" xml:lang="en-US">Shareholders&#8217; Equity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_IncomeTaxesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_IncomeTaxesDetailsTable" xlink:to="mgih_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxContingencyLineItems_lbl" xml:lang="en-US">Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxContingencyLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_RisksandUncertaintiesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_RisksandUncertaintiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_RisksandUncertaintiesDetailsTable_lbl" xml:lang="en-US">Risks and Uncertainties (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RisksandUncertaintiesDetailsTable" xlink:to="mgih_RisksandUncertaintiesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Risks and Uncertainties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsDomain_lbl" xml:lang="en-US">Other Commitments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="us-gaap_OtherCommitmentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_CapitalCommitmentDetailsTable" xlink:href="mgih-20250630.xsd#mgih_CapitalCommitmentDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_CapitalCommitmentDetailsTable_lbl" xml:lang="en-US">Capital Commitment (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CapitalCommitmentDetailsTable" xlink:to="mgih_CapitalCommitmentDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US">Capital Commitment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgih_SubsequentEventsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SubsequentEventsDetailsTable_lbl" xml:lang="en-US">Subsequent Events (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SubsequentEventsDetailsTable" xlink:to="mgih_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_AccountsPayablePolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for accounts payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AccountsPayablePolicyTextBlock" xlink:to="mgih_AccountsPayablePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves_lbl0" xml:lang="en-US">Appropriations to statutory reserves.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" xlink:to="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_AfterTaxProfitsPercentage_lbl0" xml:lang="en-US">Percentage of after-tax profits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AfterTaxProfitsPercentage" xlink:to="mgih_AfterTaxProfitsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect_lbl0" xml:lang="en-US">Represents the amount of allowance for doubtful accounts receivable foreign currency exchange effect.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" xlink:to="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_AppropriationsToStatutoryReserves_lbl0" xml:lang="en-US">The amount of statutory reserve.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AppropriationsToStatutoryReserves" xlink:to="mgih_AppropriationsToStatutoryReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_ConcentrationRiskAmount_lbl0" xml:lang="en-US">The amount of concentration risk.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ConcentrationRiskAmount" xlink:to="mgih_ConcentrationRiskAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_ContractForRightToUseOfLand_lbl1" xml:lang="en-US">Amount of contract for the right to use of land.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ContractForRightToUseOfLand" xlink:to="mgih_ContractForRightToUseOfLand_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_CorporateTaxRate_lbl0" xml:lang="en-US">Percentage of corporate tax rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CorporateTaxRate" xlink:to="mgih_CorporateTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of depreciates property, plant, and equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock" xlink:to="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_FinanceLeaseExpenses_lbl0" xml:lang="en-US">Finance lease expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_FinanceLeaseExpenses" xlink:to="mgih_FinanceLeaseExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_GeneralAndAdministrativeExpensesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of general and administrative expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeneralAndAdministrativeExpensesTableTextBlock" xlink:to="mgih_GeneralAndAdministrativeExpensesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_GeneralAndAdministrativeExpensesTextBlock_lbl0" xml:lang="en-US">The entity disclosure of general and administrative expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeneralAndAdministrativeExpensesTextBlock" xlink:to="mgih_GeneralAndAdministrativeExpensesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_ImpairmentLossOfPropertyPlantAndEquipments_lbl0" xml:lang="en-US">The amount of impairment loss of property plant and equipments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ImpairmentLossOfPropertyPlantAndEquipments" xlink:to="mgih_ImpairmentLossOfPropertyPlantAndEquipments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_ImpairmentLossOfPropertyPlantandEquipment_lbl0" xml:lang="en-US">The amount of impairment loss of property plant and equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ImpairmentLossOfPropertyPlantandEquipment" xlink:to="mgih_ImpairmentLossOfPropertyPlantandEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_IncreaseDecreaseInLeaseObligation_lbl0" xml:lang="en-US">Lease obligation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_IncreaseDecreaseInLeaseObligation" xlink:to="mgih_IncreaseDecreaseInLeaseObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_IncreaseDecreaseInRightofuseAssets_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in the total amount of Right-of-use assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_IncreaseDecreaseInRightofuseAssets" xlink:to="mgih_IncreaseDecreaseInRightofuseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature_lbl0" xml:lang="en-US">Related party balances  trade nature.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature" xlink:to="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_InventoryAddition_lbl0" xml:lang="en-US">Represent the amount of inventory addition.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_InventoryAddition" xlink:to="mgih_InventoryAddition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_InventoryForeignCurrencyExchangeEffect_lbl0" xml:lang="en-US">Represent the amount of inventory foreign currency exchange effect.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_InventoryForeignCurrencyExchangeEffect" xlink:to="mgih_InventoryForeignCurrencyExchangeEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_LeaseLiabilities_lbl0" xml:lang="en-US">Total operating lease obligation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseLiabilities" xlink:to="mgih_LeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_LeaseLiabilitiesCurrent_lbl0" xml:lang="en-US">Lease liabilities - current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseLiabilitiesCurrent" xlink:to="mgih_LeaseLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_LeaseLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Lease liabilities &#8211; non-current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseLiabilitiesNoncurrent" xlink:to="mgih_LeaseLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_LeaseObligationCurrent_lbl0" xml:lang="en-US">The amount of lease obligation &#8211; current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseObligationCurrent" xlink:to="mgih_LeaseObligationCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_LeaseObligationNoncurrent_lbl0" xml:lang="en-US">The amount of lease obligation &#8211; non-current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseObligationNoncurrent" xlink:to="mgih_LeaseObligationNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_NetProfitReserveFundPercentage_lbl0" xml:lang="en-US">Percentage of net profit to the reserve fund.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_NetProfitReserveFundPercentage" xlink:to="mgih_NetProfitReserveFundPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_OptionForClosingInitialPublicOffering_lbl0" xml:lang="en-US">Option for closing initial public offering.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OptionForClosingInitialPublicOffering" xlink:to="mgih_OptionForClosingInitialPublicOffering_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_OtherIncomePolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for other income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OtherIncomePolicyTextBlock" xlink:to="mgih_OtherIncomePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_OtherNonCurrentAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for other non-current assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OtherNonCurrentAssetsPolicyTextBlock" xlink:to="mgih_OtherNonCurrentAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for other payables and accrued liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock" xlink:to="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_OverProvisionOfPRCIncomeTaxInPriorYear_lbl0" xml:lang="en-US">Amount of over provision of PRC income tax in prior year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OverProvisionOfPRCIncomeTaxInPriorYear" xlink:to="mgih_OverProvisionOfPRCIncomeTaxInPriorYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_PaymentsToPrepaymentLandCost_lbl0" xml:lang="en-US">Prepayment land cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PaymentsToPrepaymentLandCost" xlink:to="mgih_PaymentsToPrepaymentLandCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_PercentageOfOrdinaryShare_lbl0" xml:lang="en-US">Percentage of ordinary share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PercentageOfOrdinaryShare" xlink:to="mgih_PercentageOfOrdinaryShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital_lbl0" xml:lang="en-US">The amount of prepaid offering costs net off with additional paid-in capital.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" xlink:to="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_PrepaymentForLand_lbl0" xml:lang="en-US">Prepayment for land.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PrepaymentForLand" xlink:to="mgih_PrepaymentForLand_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for prepayments, other receivables and other current assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock" xlink:to="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital_lbl0" xml:lang="en-US">The amount of recapitalization - transfer into additional paid in capital.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital" xlink:to="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_RecapitalizationTransferOutOfRetainedEarnings_lbl0" xml:lang="en-US">The amount of recapitalization - transfer out of retained earnings.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RecapitalizationTransferOutOfRetainedEarnings" xlink:to="mgih_RecapitalizationTransferOutOfRetainedEarnings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_ReclassifiedOfVATToPermanentAccount_lbl0" xml:lang="en-US">The reclassification of VAT permanent account.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ReclassifiedOfVATToPermanentAccount" xlink:to="mgih_ReclassifiedOfVATToPermanentAccount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_RegisteredCapitalPercentage_lbl0" xml:lang="en-US">Percentage of registered capital.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RegisteredCapitalPercentage" xlink:to="mgih_RegisteredCapitalPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_RelatedPartiesPoliciesTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RelatedPartiesPoliciesTextBlock" xlink:to="mgih_RelatedPartiesPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_RelatedPartyTransactionNature_lbl0" xml:lang="en-US">The description of the related party transaction nature.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RelatedPartyTransactionNature" xlink:to="mgih_RelatedPartyTransactionNature_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_RightofuseAssetsROUNet_lbl3" xml:lang="en-US">The amount of right-of-use assets net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RightofuseAssetsROUNet" xlink:to="mgih_RightofuseAssetsROUNet_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock_lbl0" xml:lang="en-US">The tabular disclosure of ageing analysis of account receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock" xlink:to="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_ScheduleOfInventoriesImpairmentTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of schedule of inventories impairment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfInventoriesImpairmentTableTextBlock" xlink:to="mgih_ScheduleOfInventoriesImpairmentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for selling and marketing expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock" xlink:to="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_SellingAndMarketingExpensesTextBlock_lbl0" xml:lang="en-US">The entire disclosure for selling and marketing expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SellingAndMarketingExpensesTextBlock" xlink:to="mgih_SellingAndMarketingExpensesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_StatutoryReserve_lbl0" xml:lang="en-US">Statutory reserves.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatutoryReserve" xlink:to="mgih_StatutoryReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_StatutoryReservesPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for statutory reserves.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatutoryReservesPolicyTextBlock" xlink:to="mgih_StatutoryReservesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_ValueAddedTaxPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for value added tax.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ValueAddedTaxPolicyTextBlock" xlink:to="mgih_ValueAddedTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_ValueAddedTaxRate_lbl0" xml:lang="en-US">The percentage of value added tax rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ValueAddedTaxRate" xlink:to="mgih_ValueAddedTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_WaiverOfAmountsDueToShareholders_lbl0" xml:lang="en-US">Waiver of amounts due to shareholders.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_WaiverOfAmountsDueToShareholders" xlink:to="mgih_WaiverOfAmountsDueToShareholders_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_FinancialAsset181To365DaysPastDueMember_lbl0" xml:lang="en-US">Financial asset more than 180 days past due but fewer than 365 days past due.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_FinancialAsset181To365DaysPastDueMember" xlink:to="mgih_FinancialAsset181To365DaysPastDueMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgih_FinancialAsset91To180DaysPastDueMember_lbl0" xml:lang="en-US">Financial asset more than 91 days past due but fewer than 180 days past due.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_FinancialAsset91To180DaysPastDueMember" xlink:to="mgih_FinancialAsset91To180DaysPastDueMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">finance lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl0" xml:lang="en-US">Finance leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefOperatingOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefOperatingOfficerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ChiefOperatingOfficerMember_lbl" xml:lang="en-US">Chief Operating Decision Maker</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefOperatingOfficerMember" xlink:to="srt_ChiefOperatingOfficerMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SupplierAMember_lbl0" xml:lang="en-US">Supplier AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SupplierAMember" xlink:to="mgih_SupplierAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_OfficeAndUtilitiesMember_lbl0" xml:lang="en-US">Office And Utilities Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OfficeAndUtilitiesMember" xlink:to="mgih_OfficeAndUtilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_OptionForClosingInitialPublicOffering_lbl1" xml:lang="en-US">Option For Closing Initial Public Offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OptionForClosingInitialPublicOffering" xlink:to="mgih_OptionForClosingInitialPublicOffering_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidTaxes_lbl0" xml:lang="en-US">Prepaid Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ConsultancyFeeMember_lbl0" xml:lang="en-US">Consultancy Fee Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ConsultancyFeeMember" xlink:to="mgih_ConsultancyFeeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_InventoryAddition_lbl1" xml:lang="en-US">Inventory Addition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_InventoryAddition" xlink:to="mgih_InventoryAddition_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PackagingProductsMember_lbl0" xml:lang="en-US">Packaging Products Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PackagingProductsMember" xlink:to="mgih_PackagingProductsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_LeaseObligationNoncurrent_lbl1" xml:lang="en-US">Lease Obligation Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseObligationNoncurrent" xlink:to="mgih_LeaseObligationNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Finance Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_HKD_lbl0" xml:lang="en-US">Hong Kong, Dollars</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_HKD" xlink:to="currency_HKD_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_HK_lbl0" xml:lang="en-US">HONG KONG</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_HK" xlink:to="country_HK_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl0" xml:lang="en-US">Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivables60To89DaysPastDueMember_lbl0" xml:lang="en-US">Financial Asset, 60 to 89 Days Past Due [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:to="us-gaap_FinancingReceivables60To89DaysPastDueMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_VN_lbl0" xml:lang="en-US">VIET NAM</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_VN" xlink:to="country_VN_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PutianXiqiBrandingStrategyCoLtdMember_lbl0" xml:lang="en-US">Putian Xiqi Branding Strategy Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PutianXiqiBrandingStrategyCoLtdMember" xlink:to="mgih_PutianXiqiBrandingStrategyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_CustomerDMember_lbl0" xml:lang="en-US">Customer DMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CustomerDMember" xlink:to="mgih_CustomerDMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_StaffCostsAndEmployeeBenefitsMember_lbl0" xml:lang="en-US">Staff Costs And Employee Benefits Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StaffCostsAndEmployeeBenefitsMember" xlink:to="mgih_StaffCostsAndEmployeeBenefitsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCurrency_lbl0" xml:lang="en-US">Debt Instrument, Currency</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCurrency" xlink:to="us-gaap_DebtInstrumentCurrency_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentMember_lbl0" xml:lang="en-US">Property, Plant and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentMember" xlink:to="us-gaap_PropertyPlantAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_GeneralAndAdministrativeExpensesTextBlock_lbl1" xml:lang="en-US">General And Administrative Expenses Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeneralAndAdministrativeExpensesTextBlock" xlink:to="mgih_GeneralAndAdministrativeExpensesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration_lbl0" xml:lang="en-US">Segment Reporting, Expense Information Used by CODM, Type [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration" xlink:to="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfBankBorrowingsAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfBankBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfBankBorrowingsAbstract_lbl" xml:lang="en-US">Schedule Of Bank Borrowings Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfBankBorrowingsAbstract" xlink:to="mgih_ScheduleOfBankBorrowingsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_AccountsPayablePolicyTextBlock_lbl1" xml:lang="en-US">Accounts Payable Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AccountsPayablePolicyTextBlock" xlink:to="mgih_AccountsPayablePolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ImpairmentLossOfPropertyPlantandEquipment_lbl1" xml:lang="en-US">Impairment Loss Of Property Plantand Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ImpairmentLossOfPropertyPlantandEquipment" xlink:to="mgih_ImpairmentLossOfPropertyPlantandEquipment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentCharges_lbl0" xml:lang="en-US">Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl3" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MillenniumInvestmentInternationalLimitedMember_lbl0" xml:lang="en-US">Millennium Investment International Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumInvestmentInternationalLimitedMember" xlink:to="mgih_MillenniumInvestmentInternationalLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SubsidiariesMember_lbl0" xml:lang="en-US">Subsidiaries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SubsidiariesMember" xlink:to="srt_SubsidiariesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MPGCreativeSolutionSGPTELTDMember_lbl0" xml:lang="en-US">MPGCreative Solution SGPTELTDMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MPGCreativeSolutionSGPTELTDMember" xlink:to="mgih_MPGCreativeSolutionSGPTELTDMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_FinancialAsset91To180DaysPastDueMember_lbl1" xml:lang="en-US">Financial Asset91 To180 Days Past Due Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_FinancialAsset91To180DaysPastDueMember" xlink:to="mgih_FinancialAsset91To180DaysPastDueMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_CorporateTaxRate_lbl1" xml:lang="en-US">Corporate Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CorporateTaxRate" xlink:to="mgih_CorporateTaxRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_DepreciationAndAmortizationMember_lbl0" xml:lang="en-US">Depreciation And Amortization Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_DepreciationAndAmortizationMember" xlink:to="mgih_DepreciationAndAmortizationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember_lbl0" xml:lang="en-US">Millennium Packaging Technology Huizhou Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember" xlink:to="mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl0" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PeopleRepublicOfChinaMember_lbl0" xml:lang="en-US">People Republic Of China Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PeopleRepublicOfChinaMember" xlink:to="mgih_PeopleRepublicOfChinaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ResearchAndDevelopmentMember_lbl0" xml:lang="en-US">Research And Development Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ResearchAndDevelopmentMember" xlink:to="mgih_ResearchAndDevelopmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_lbl0" xml:lang="en-US">Schedule of Other Operating Cost and Expense, by Component [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:to="us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_GeneralAndAdministrativeExpensesTableTextBlock_lbl1" xml:lang="en-US">General And Administrative Expenses Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeneralAndAdministrativeExpensesTableTextBlock" xlink:to="mgih_GeneralAndAdministrativeExpensesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncurrentAssetsMember_lbl0" xml:lang="en-US">Other Noncurrent Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentAssetsMember" xlink:to="us-gaap_OtherNoncurrentAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MillenniumStrategicInternationalLimitedMember_lbl0" xml:lang="en-US">Millennium Strategic International Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumStrategicInternationalLimitedMember" xlink:to="mgih_MillenniumStrategicInternationalLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncome_lbl0" xml:lang="en-US">Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecuritiesBorrowedAndLoanedPolicy_lbl0" xml:lang="en-US">Securities Borrowed and Loaned Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuritiesBorrowedAndLoanedPolicy" xlink:to="us-gaap_SecuritiesBorrowedAndLoanedPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_lbl0" xml:lang="en-US">Accrued Salaries, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl0" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Restricted Cash and Cash Equivalent, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ValueAddedTaxRate_lbl1" xml:lang="en-US">Value Added Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ValueAddedTaxRate" xlink:to="mgih_ValueAddedTaxRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract_lbl0" xml:lang="en-US">Balance Sheet Items Except For Equity Accounts Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract" xlink:to="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl0" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Ageing Analysis Of Accounts Receivable Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock" xlink:to="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_IncreaseDecreaseInRightofuseAssets_lbl1" xml:lang="en-US">Increase Decrease In Rightofuse Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_IncreaseDecreaseInRightofuseAssets" xlink:to="mgih_IncreaseDecreaseInRightofuseAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock_lbl1" xml:lang="en-US">Other Payables And Accrued Liabilities Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock" xlink:to="mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0" xml:lang="en-US">Schedule of Short-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract_lbl" xml:lang="en-US">Schedule Of Revenue By Major Merchandise Or Services Categories Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract" xlink:to="mgih_ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfSignificantRelatedPartyTransactionsAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfSignificantRelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfSignificantRelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Schedule Of Significant Related Party Transactions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfSignificantRelatedPartyTransactionsAbstract" xlink:to="mgih_ScheduleOfSignificantRelatedPartyTransactionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl1" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital_lbl1" xml:lang="en-US">Prepaid Offering Costs Net Off With Additional Paidin Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" xlink:to="mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital_lbl1" xml:lang="en-US">Recapitalization Transfer Into Additional Paid In Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital" xlink:to="mgih_RecapitalizationTransferIntoAdditionalPaidInCapital_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_DBSBankHongKongLimitedMember_lbl0" xml:lang="en-US">DBSBank Hong Kong Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_DBSBankHongKongLimitedMember" xlink:to="mgih_DBSBankHongKongLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature_lbl1" xml:lang="en-US">Increase Decreasein Related Party Balances Trade Nature</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature" xlink:to="mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ValueAddedTaxPolicyTextBlock_lbl1" xml:lang="en-US">Value Added Tax Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ValueAddedTaxPolicyTextBlock" xlink:to="mgih_ValueAddedTaxPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ReclassifiedOfVATToPermanentAccount_lbl1" xml:lang="en-US">Reclassified Of VATTo Permanent Account</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ReclassifiedOfVATToPermanentAccount" xlink:to="mgih_ReclassifiedOfVATToPermanentAccount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Deposits_lbl0" xml:lang="en-US">Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MillenniumPrintingInternationalLimitedMember_lbl0" xml:lang="en-US">Millennium Printing International Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumPrintingInternationalLimitedMember" xlink:to="mgih_MillenniumPrintingInternationalLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromBankDebt_lbl0" xml:lang="en-US">Proceeds from Bank Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromBankDebt" xlink:to="us-gaap_ProceedsFromBankDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_CapitalCommitmentMember_lbl0" xml:lang="en-US">Capital Commitment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CapitalCommitmentMember" xlink:to="mgih_CapitalCommitmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl0" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl0" xml:lang="en-US">Deferred Tax Assets, Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl0" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PrepaymentForLand_lbl1" xml:lang="en-US">Prepayment For Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PrepaymentForLand" xlink:to="mgih_PrepaymentForLand_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions_lbl0" xml:lang="en-US">Investment Banking, Advisory, Brokerage, and Underwriting Fees and Commissions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" xlink:to="us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_FinancialAsset181To365DaysPastDueMember_lbl1" xml:lang="en-US">Financial Asset181 To365 Days Past Due Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_FinancialAsset181To365DaysPastDueMember" xlink:to="mgih_FinancialAsset181To365DaysPastDueMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetImpairmentCharges_lbl0" xml:lang="en-US">Other Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetImpairmentCharges" xlink:to="us-gaap_OtherAssetImpairmentCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock_lbl1" xml:lang="en-US">Selling And Marketing Expenses Policy Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock" xlink:to="mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl0" xml:lang="en-US">Office Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock_lbl1" xml:lang="en-US">Depreciates Property Plant And Equipment Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock" xlink:to="mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships_lbl0" xml:lang="en-US">Nature of Common Ownership or Management Control Relationships</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:to="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_DepositInsuranceOfVietnamMember_lbl0" xml:lang="en-US">Deposit Insurance Of Vietnam Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_DepositInsuranceOfVietnamMember" xlink:to="mgih_DepositInsuranceOfVietnamMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_YeeWooVietnamPaperProductsCompanyLimitedMember_lbl0" xml:lang="en-US">Yee Woo Vietnam Paper Products Company Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_YeeWooVietnamPaperProductsCompanyLimitedMember" xlink:to="mgih_YeeWooVietnamPaperProductsCompanyLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_YeeWooPaperPackagingChinaCompanyLimited1Member_lbl0" xml:lang="en-US">Yee Woo Paper Packaging China Company Limited1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_YeeWooPaperPackagingChinaCompanyLimited1Member" xlink:to="mgih_YeeWooPaperPackagingChinaCompanyLimited1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate_lbl0" xml:lang="en-US">Lessee, Operating Lease, Discount Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_OtherIncomePolicyTextBlock_lbl1" xml:lang="en-US">Other Income Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OtherIncomePolicyTextBlock" xlink:to="mgih_OtherIncomePolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl0" xml:lang="en-US">Accounts Payable, Other, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfTranslationOfAmountsAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfTranslationOfAmountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfTranslationOfAmountsAbstract_lbl" xml:lang="en-US">Schedule Of Translation Of Amounts Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfTranslationOfAmountsAbstract" xlink:to="mgih_ScheduleOfTranslationOfAmountsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock_lbl1" xml:lang="en-US">Prepayments Other Receivables And Other Current Assets Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock" xlink:to="mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect_lbl1" xml:lang="en-US">Allowance For Doubtful Accounts Receivable Foreign Currency Exchange Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" xlink:to="mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_TotalPurchasesMember_lbl0" xml:lang="en-US">Total Purchases Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_TotalPurchasesMember" xlink:to="mgih_TotalPurchasesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xml:lang="en-US">Cash and Cash Equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SupplierBMember_lbl0" xml:lang="en-US">Supplier BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SupplierBMember" xlink:to="mgih_SupplierBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_LeaseLiabilitiesCurrent_lbl1" xml:lang="en-US">Lease Liabilities Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseLiabilitiesCurrent" xlink:to="mgih_LeaseLiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl0" xml:lang="en-US">Defined Contribution Plan, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_OthersGeneralAndAdministrativeExpensesMember_lbl0" xml:lang="en-US">Others General And Administrative Expenses Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OthersGeneralAndAdministrativeExpensesMember" xlink:to="mgih_OthersGeneralAndAdministrativeExpensesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MillenniumPackagingGroupInternationalLimitedMember_lbl0" xml:lang="en-US">Millennium Packaging Group International Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumPackagingGroupInternationalLimitedMember" xlink:to="mgih_MillenniumPackagingGroupInternationalLimitedMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl1" xml:lang="en-US">Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl0" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_SellingAndMarketingExpensesTextBlock_lbl1" xml:lang="en-US">Selling And Marketing Expenses Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_SellingAndMarketingExpensesTextBlock" xlink:to="mgih_SellingAndMarketingExpensesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_WaiverOfAmountsDueToShareholders_lbl1" xml:lang="en-US">Waiver Of Amounts Due To Shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_WaiverOfAmountsDueToShareholders" xlink:to="mgih_WaiverOfAmountsDueToShareholders_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl0" xml:lang="en-US">Credit Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsWithOtherFederalHomeLoanBanks_lbl0" xml:lang="en-US">Deposits with Other Federal Home Loan Banks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsWithOtherFederalHomeLoanBanks" xlink:to="us-gaap_DepositsWithOtherFederalHomeLoanBanks_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_lbl0" xml:lang="en-US">Finance Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_StatementOfOperationsAndCashFlowMember_lbl0" xml:lang="en-US">Statement Of Operations And Cash Flow Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatementOfOperationsAndCashFlowMember" xlink:to="mgih_StatementOfOperationsAndCashFlowMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsDisclosureTextBlock" xlink:to="us-gaap_CommitmentsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_YeeWooPaperInvestmentInternationalLimitedMember_lbl0" xml:lang="en-US">Yee Woo Paper Investment International Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_YeeWooPaperInvestmentInternationalLimitedMember" xlink:to="mgih_YeeWooPaperInvestmentInternationalLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Other Current Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_RegisteredCapitalPercentage_lbl1" xml:lang="en-US">Registered Capital Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RegisteredCapitalPercentage" xlink:to="mgih_RegisteredCapitalPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_HongKongTaxLawsMember_lbl0" xml:lang="en-US">Hong Kong Tax Laws Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_HongKongTaxLawsMember" xlink:to="mgih_HongKongTaxLawsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl0" xml:lang="en-US">Other Nonoperating Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves_lbl1" xml:lang="en-US">Adjustment To Statutory Reservesand Retained Earning Appropriations To Statutory Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" xlink:to="mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl0" xml:lang="en-US">Repayments of Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_OtherNonCurrentAssetsPolicyTextBlock_lbl1" xml:lang="en-US">Other Non Current Assets Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OtherNonCurrentAssetsPolicyTextBlock" xlink:to="mgih_OtherNonCurrentAssetsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract_lbl" xml:lang="en-US">Schedule Of Depreciates Property Plant And Equipment Using The Straight Line Method Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract" xlink:to="mgih_ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose_lbl0" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, Business Purpose</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_HuizhouYimeinuoIndustryCoLtdMember_lbl0" xml:lang="en-US">Huizhou Yimeinuo Industry Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_HuizhouYimeinuoIndustryCoLtdMember" xlink:to="mgih_HuizhouYimeinuoIndustryCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_CollateralizedAndGuaranteedMember_lbl0" xml:lang="en-US">Collateralized And Guaranteed Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CollateralizedAndGuaranteedMember" xlink:to="mgih_CollateralizedAndGuaranteedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_lbl0" xml:lang="en-US">Lessee, Finance Lease, Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl0" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_lbl0" xml:lang="en-US">Inventory, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl0" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfSubsidiariesAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfSubsidiariesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfSubsidiariesAbstract_lbl" xml:lang="en-US">Schedule Of Subsidiaries Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfSubsidiariesAbstract" xlink:to="mgih_ScheduleOfSubsidiariesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_AsiaMember_lbl0" xml:lang="en-US">Asia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AsiaMember" xlink:to="srt_AsiaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValueAddedTaxReceivableCurrent_lbl0" xml:lang="en-US">Value Added Tax Receivable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivableCurrent" xlink:to="us-gaap_ValueAddedTaxReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet_lbl0" xml:lang="en-US">Payments for (Proceeds from) Real Estate Partnership Investment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet" xlink:to="us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ImpairmentLossOfPropertyPlantAndEquipments_lbl1" xml:lang="en-US">Impairment Loss Of Property Plant And Equipments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ImpairmentLossOfPropertyPlantAndEquipments" xlink:to="mgih_ImpairmentLossOfPropertyPlantAndEquipments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_NetProfitReserveFundPercentage_lbl1" xml:lang="en-US">Net Profit Reserve Fund Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_NetProfitReserveFundPercentage" xlink:to="mgih_NetProfitReserveFundPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl0" xml:lang="en-US">Statutory Accounting Practices, Statutory Capital and Surplus Required</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MillenniumGroupInvestmentBVILimitedMember_lbl0" xml:lang="en-US">Millennium Group Investment BVILimited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumGroupInvestmentBVILimitedMember" xlink:to="mgih_MillenniumGroupInvestmentBVILimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PTMillenniumPrintingAndPackagingTechnologyMember_lbl0" xml:lang="en-US">PTMillennium Printing And Packaging Technology Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PTMillenniumPrintingAndPackagingTechnologyMember" xlink:to="mgih_PTMillenniumPrintingAndPackagingTechnologyMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract_lbl" xml:lang="en-US">Schedule Of Ageing Analysis Of Accounts Receivable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract" xlink:to="mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl0" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MPGGlobalCompanyLimitedMember_lbl0" xml:lang="en-US">MPGGlobal Company Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MPGGlobalCompanyLimitedMember" xlink:to="mgih_MPGGlobalCompanyLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_FinanceLeaseExpenses_lbl1" xml:lang="en-US">Finance Lease Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_FinanceLeaseExpenses" xlink:to="mgih_FinanceLeaseExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfInventoriesImpairmentTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Inventories Impairment Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfInventoriesImpairmentTableTextBlock" xlink:to="mgih_ScheduleOfInventoriesImpairmentTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy_lbl0" xml:lang="en-US">Postemployment Benefit Plans, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PostemploymentBenefitPlansPolicy" xlink:to="us-gaap_PostemploymentBenefitPlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_CustomerCMember_lbl0" xml:lang="en-US">Customer CMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CustomerCMember" xlink:to="mgih_CustomerCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl0" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_AppropriationsToStatutoryReserves_lbl1" xml:lang="en-US">Appropriations To Statutory Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AppropriationsToStatutoryReserves" xlink:to="mgih_AppropriationsToStatutoryReserves_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl2" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ConcentrationRiskAmount_lbl1" xml:lang="en-US">Concentration Risk Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ConcentrationRiskAmount" xlink:to="mgih_ConcentrationRiskAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CN_lbl0" xml:lang="en-US">CHINA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_CNY_lbl0" xml:lang="en-US">China, Yuan Renminbi</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_CNY" xlink:to="currency_CNY_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_YeeWooPaperPackagingHKCompanyLimitedMember_lbl0" xml:lang="en-US">Yee Woo Paper Packaging HKCompany Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_YeeWooPaperPackagingHKCompanyLimitedMember" xlink:to="mgih_YeeWooPaperPackagingHKCompanyLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember_lbl0" xml:lang="en-US">Kunshan Chuangke High Level Paper Products Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember" xlink:to="mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl0" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, Ownership Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PaymentsToPrepaymentLandCost_lbl1" xml:lang="en-US">Payments To Prepayment Land Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PaymentsToPrepaymentLandCost" xlink:to="mgih_PaymentsToPrepaymentLandCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl0" xml:lang="en-US">Schedule of Subsidiary of Limited Liability Company or Limited Partnership, Description [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_OverProvisionOfPRCIncomeTaxInPriorYear_lbl1" xml:lang="en-US">Over Provision Of PRCIncome Tax In Prior Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OverProvisionOfPRCIncomeTaxInPriorYear" xlink:to="mgih_OverProvisionOfPRCIncomeTaxInPriorYear_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_LeaseLiabilities_lbl1" xml:lang="en-US">Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseLiabilities" xlink:to="mgih_LeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_lbl0" xml:lang="en-US">Interest Expense, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAdditionalCapital_lbl0" xml:lang="en-US">Other Additional Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAdditionalCapital" xlink:to="us-gaap_OtherAdditionalCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_AU_lbl0" xml:lang="en-US">AUSTRALIA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl0" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandAndLandImprovementsMember_lbl0" xml:lang="en-US">Land and Land Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandAndLandImprovementsMember" xlink:to="us-gaap_LandAndLandImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingExpense_lbl0" xml:lang="en-US">Other Nonoperating Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PTMillenniumInvestmentIndonesiaMember_lbl0" xml:lang="en-US">PTMillennium Investment Indonesia Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PTMillenniumInvestmentIndonesiaMember" xlink:to="mgih_PTMillenniumInvestmentIndonesiaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsMember_lbl0" xml:lang="en-US">Balance Sheet Items Except For Equity Accounts Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BalanceSheetItemsExceptForEquityAccountsMember" xlink:to="mgih_BalanceSheetItemsExceptForEquityAccountsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0" xml:lang="en-US">Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MPGGlobalInvestmentPTELTDMember_lbl0" xml:lang="en-US">MPGGlobal Investment PTELTDMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MPGGlobalInvestmentPTELTDMember" xlink:to="mgih_MPGGlobalInvestmentPTELTDMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl1" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MillenniumHuizhouTechnologyCoLtdMember_lbl0" xml:lang="en-US">Millennium Huizhou Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumHuizhouTechnologyCoLtdMember" xlink:to="mgih_MillenniumHuizhouTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_LeaseObligationCurrent_lbl1" xml:lang="en-US">Lease Obligation Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseObligationCurrent" xlink:to="mgih_LeaseObligationCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_BankBorrowingsMember_lbl0" xml:lang="en-US">Bank Borrowings Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BankBorrowingsMember" xlink:to="mgih_BankBorrowingsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl1" xml:lang="en-US">Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract_lbl0" xml:lang="en-US">Statement Of Operations And Cash Flow Items Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatementOfOperationsAndCashFlowItemsAbstract" xlink:to="mgih_StatementOfOperationsAndCashFlowItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_USD_lbl0" xml:lang="en-US">United States of America, Dollars</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_USD" xlink:to="currency_USD_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_AfterTaxProfitsPercentage_lbl1" xml:lang="en-US">After Tax Profits Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_AfterTaxProfitsPercentage" xlink:to="mgih_AfterTaxProfitsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryAdjustments_lbl2" xml:lang="en-US">Inventory Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" xml:lang="en-US">Taxes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl0" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember_lbl0" xml:lang="en-US">Millennium Printing And Packaging Technology Vietnam Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember" xlink:to="mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl0" xml:lang="en-US">Other Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract_lbl" xml:lang="en-US">Schedule Of Cash And Cash Equivalents On Its Original Currencies Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract" xlink:to="mgih_ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfPropertyPlantAndEquipmentNetAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfPropertyPlantAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfPropertyPlantAndEquipmentNetAbstract_lbl" xml:lang="en-US">Schedule Of Property Plant And Equipment Net Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfPropertyPlantAndEquipmentNetAbstract" xlink:to="mgih_ScheduleOfPropertyPlantAndEquipmentNetAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensatingBalanceAmount_lbl0" xml:lang="en-US">Compensating Balance, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensatingBalanceAmount" xlink:to="us-gaap_CompensatingBalanceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AreaOfLand_lbl0" xml:lang="en-US">Area of Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_GuaranteedMember_lbl0" xml:lang="en-US">Guaranteed Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GuaranteedMember" xlink:to="mgih_GuaranteedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl0" xml:lang="en-US">Debt Instrument, Maturity Date, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ContractForRightToUseOfLand_lbl2" xml:lang="en-US">Contract For Right To Use Of Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ContractForRightToUseOfLand" xlink:to="mgih_ContractForRightToUseOfLand_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_RightofuseAssetsROUNet_lbl4" xml:lang="en-US">Rightofuse Assets ROUNet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RightofuseAssetsROUNet" xlink:to="mgih_RightofuseAssetsROUNet_lbl4"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract0_lbl0" xml:lang="en-US">Balance Sheet Items Except For Equity Accounts Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract0" xlink:to="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_HengSangBankLimitedMember_lbl0" xml:lang="en-US">Heng Sang Bank Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_HengSangBankLimitedMember" xlink:to="mgih_HengSangBankLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract1_lbl0" xml:lang="en-US">Balance Sheet Items Except For Equity Accounts Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract1" xlink:to="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract_lbl" xml:lang="en-US">Schedule Of Revenue In Term Of Geographical Locations Of Customers Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract" xlink:to="mgih_ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract2_lbl0" xml:lang="en-US">Balance Sheet Items Except For Equity Accounts Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract2" xlink:to="mgih_BalanceSheetItemsExceptForEquityAccountsAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_StatutoryReserve_lbl1" xml:lang="en-US">Statutory Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatutoryReserve" xlink:to="mgih_StatutoryReserve_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MillenniumPrintingShenzhenCoLtdMember_lbl0" xml:lang="en-US">Millennium Printing Shenzhen Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumPrintingShenzhenCoLtdMember" xlink:to="mgih_MillenniumPrintingShenzhenCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_MillenniumHoldingsInternationalLimitedMember_lbl0" xml:lang="en-US">Millennium Holdings International Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_MillenniumHoldingsInternationalLimitedMember" xlink:to="mgih_MillenniumHoldingsInternationalLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PackagingProductsSupplyChainManagementSolutionsMember_lbl0" xml:lang="en-US">Packaging Products Supply Chain Management Solutions Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PackagingProductsSupplyChainManagementSolutionsMember" xlink:to="mgih_PackagingProductsSupplyChainManagementSolutionsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_LeaseLiabilitiesNoncurrent_lbl1" xml:lang="en-US">Lease Liabilities Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_LeaseLiabilitiesNoncurrent" xlink:to="mgih_LeaseLiabilitiesNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl2" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl1" xml:lang="en-US">Share Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_StatutoryReservesMember_lbl1" xml:lang="en-US">Statutory Reserves Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatutoryReservesMember" xlink:to="mgih_StatutoryReservesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_RelatedPartiesPoliciesTextBlock_lbl1" xml:lang="en-US">Related Parties Policies Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RelatedPartiesPoliciesTextBlock" xlink:to="mgih_RelatedPartiesPoliciesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract1_lbl0" xml:lang="en-US">Statement Of Operations And Cash Flow Items Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatementOfOperationsAndCashFlowItemsAbstract1" xlink:to="mgih_StatementOfOperationsAndCashFlowItemsAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract0_lbl0" xml:lang="en-US">Statement Of Operations And Cash Flow Items Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatementOfOperationsAndCashFlowItemsAbstract0" xlink:to="mgih_StatementOfOperationsAndCashFlowItemsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl1" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfBankDebt_lbl0" xml:lang="en-US">Repayments of Bank Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_StatementOfOperationsAndCashFlowItemsAbstract2_lbl0" xml:lang="en-US">Statement Of Operations And Cash Flow Items Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatementOfOperationsAndCashFlowItemsAbstract2" xlink:to="mgih_StatementOfOperationsAndCashFlowItemsAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_HongKongDepositProtectionBoardMember_lbl0" xml:lang="en-US">Hong Kong Deposit Protection Board Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_HongKongDepositProtectionBoardMember" xlink:to="mgih_HongKongDepositProtectionBoardMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_RecapitalizationTransferOutOfRetainedEarnings_lbl1" xml:lang="en-US">Recapitalization Transfer Out Of Retained Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RecapitalizationTransferOutOfRetainedEarnings" xlink:to="mgih_RecapitalizationTransferOutOfRetainedEarnings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidTaxes_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:to="us-gaap_IncreaseDecreaseInPrepaidTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0" xml:lang="en-US">Contract with Customer, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_OthersSellingAndMarketingExpensesMember_lbl0" xml:lang="en-US">Others Selling And Marketing Expenses Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OthersSellingAndMarketingExpensesMember" xlink:to="mgih_OthersSellingAndMarketingExpensesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl1" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_BankOfChinaHongKongLimitedMember_lbl0" xml:lang="en-US">Bank Of China Hong Kong Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_BankOfChinaHongKongLimitedMember" xlink:to="mgih_BankOfChinaHongKongLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_IncreaseDecreaseInLeaseObligation_lbl1" xml:lang="en-US">Increase Decrease In Lease Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_IncreaseDecreaseInLeaseObligation" xlink:to="mgih_IncreaseDecreaseInLeaseObligation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl0" xml:lang="en-US">Operating Lease, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFDICInsuredAmount_lbl0" xml:lang="en-US">Cash, FDIC Insured Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_OtherCountriesMember_lbl0" xml:lang="en-US">Other Countries Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_OtherCountriesMember" xlink:to="mgih_OtherCountriesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_VietnamTaxLawsMember_lbl0" xml:lang="en-US">Vietnam Tax Laws Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_VietnamTaxLawsMember" xlink:to="mgih_VietnamTaxLawsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_CustomerBMember_lbl0" xml:lang="en-US">Customer BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CustomerBMember" xlink:to="mgih_CustomerBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_CorrugatedProductsMember_lbl0" xml:lang="en-US">Corrugated Products Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CorrugatedProductsMember" xlink:to="mgih_CorrugatedProductsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_StatutoryReservesPolicyTextBlock_lbl1" xml:lang="en-US">Statutory Reserves Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_StatutoryReservesPolicyTextBlock" xlink:to="mgih_StatutoryReservesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_WahTongInvestmentInternationalLimitedMember_lbl0" xml:lang="en-US">Wah Tong Investment International Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_WahTongInvestmentInternationalLimitedMember" xlink:to="mgih_WahTongInvestmentInternationalLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PeoplesBankOfChinaMember_lbl0" xml:lang="en-US">Peoples Bank Of China Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PeoplesBankOfChinaMember" xlink:to="mgih_PeoplesBankOfChinaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract_lbl" xml:lang="en-US">Schedule Of Outstanding Balances Of Banks Borrowings Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract" xlink:to="mgih_ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_RelatedPartyTransactionNature_lbl1" xml:lang="en-US">Related Party Transaction Nature</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_RelatedPartyTransactionNature" xlink:to="mgih_RelatedPartyTransactionNature_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_KunshanChuangkePrintingProductsCoLtdMember_lbl0" xml:lang="en-US">Kunshan Chuangke Printing Products Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_KunshanChuangkePrintingProductsCoLtdMember" xlink:to="mgih_KunshanChuangkePrintingProductsCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_CustomerAMember_lbl0" xml:lang="en-US">Customer AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_CustomerAMember" xlink:to="mgih_CustomerAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_GeographicalLocationAbstract_lbl0" xml:lang="en-US">Geographical Location Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeographicalLocationAbstract" xlink:to="mgih_GeographicalLocationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl0" xml:lang="en-US">Interest Expense, Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForOtherCreditLosses_lbl0" xml:lang="en-US">Provision for Other Credit Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForOtherCreditLosses" xlink:to="us-gaap_ProvisionForOtherCreditLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_GeographicalLocationAbstract1_lbl0" xml:lang="en-US">Geographical Location Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeographicalLocationAbstract1" xlink:to="mgih_GeographicalLocationAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_VND_lbl0" xml:lang="en-US">Viet Nam, Dong</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_VND" xlink:to="currency_VND_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfGeneralAndAdministrativeExpensesAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfGeneralAndAdministrativeExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfGeneralAndAdministrativeExpensesAbstract_lbl" xml:lang="en-US">Schedule Of General And Administrative Expenses Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfGeneralAndAdministrativeExpensesAbstract" xlink:to="mgih_ScheduleOfGeneralAndAdministrativeExpensesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_GeographicalLocationAbstract0_lbl0" xml:lang="en-US">Geographical Location Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_GeographicalLocationAbstract0" xlink:to="mgih_GeographicalLocationAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember_lbl0" xml:lang="en-US">Property, Plant and Equipment, Other Types [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherTypesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_InventoryForeignCurrencyExchangeEffect_lbl1" xml:lang="en-US">Inventory Foreign Currency Exchange Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_InventoryForeignCurrencyExchangeEffect" xlink:to="mgih_InventoryForeignCurrencyExchangeEffect_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_SGD_lbl0" xml:lang="en-US">Singapore, Dollars</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_SGD" xlink:to="currency_SGD_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl0" xml:lang="en-US">Related Party Transaction, Description of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription_lbl0" xml:lang="en-US">Segment Reporting, Expense Information Used by CODM, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription" xlink:to="us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingMember_lbl0" xml:lang="en-US">Shipping and Handling [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingMember" xlink:to="us-gaap_ShippingAndHandlingMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfCustomerConcentrationRiskAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfCustomerConcentrationRiskAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfCustomerConcentrationRiskAbstract_lbl" xml:lang="en-US">Schedule Of Customer Concentration Risk Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfCustomerConcentrationRiskAbstract" xlink:to="mgih_ScheduleOfCustomerConcentrationRiskAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsCurrent_lbl0" xml:lang="en-US">Deposits Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnderwritingIncomeLoss_lbl0" xml:lang="en-US">Underwriting Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnderwritingIncomeLoss" xlink:to="us-gaap_UnderwritingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgih_ScheduleOfSellingAndMarketingExpensesAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfSellingAndMarketingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_ScheduleOfSellingAndMarketingExpensesAbstract_lbl" xml:lang="en-US">Schedule Of Selling And Marketing Expenses Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_ScheduleOfSellingAndMarketingExpensesAbstract" xlink:to="mgih_ScheduleOfSellingAndMarketingExpensesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgih_PercentageOfOrdinaryShare_lbl1" xml:lang="en-US">Percentage Of Ordinary Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgih_PercentageOfOrdinaryShare" xlink:to="mgih_PercentageOfOrdinaryShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingMember_lbl0" xml:lang="en-US">Advertising [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingMember" xlink:to="us-gaap_AdvertisingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<!-- [WMV6][+angQBWhh9QNOkkhTaBn49Vm+GM2i1U6hLWJS7Vq3i4coiAjin3gq0PPnRkvCylp46kiGN3ZOh5u0qkp6ZxPdWDG1/zUwODnCAW/0YgxXWmJkfxweIeODfkSo824YztzFNl8D+CRJK+wKCgJemPFaOO9r6LlQQ7ZTvRgBNFNcKvSFDR45kelm1UzPVIqSfAvOQipotW69Z2cfTl6POWagAeCsTtk/vVNcGxxeddYcq9hZQAHVQf/JVQj8OqvxGDQaKYFqmq17UxkxVtQgjqx3+HCvqhdexelJtf/bO+Lc9K4NqTJHaUFVJjuq8U5BFMpbAzXb3+0SFDdgbFQBphwpgGvisLX4jMeYeVLtW2FHP7KzV0yCa4WgegrZSacuvdffir+/LP6GRmgFoCCv6ltSPpo+Q1tSr1G] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>mgih-20250630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 28 07:15:39 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ConsolidatedBalanceSheet" roleURI="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ConsolidatedIncomeStatement" roleURI="http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ShareholdersEquityType2or3" roleURI="http://www.millenniumgp.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ConsolidatedCashFlow" roleURI="http://www.millenniumgp.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OrganizationandBusinessBackground" roleURI="http://www.millenniumgp.com/role/OrganizationandBusinessBackground"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SignificantAccountingPolicies" roleURI="http://www.millenniumgp.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_CashandCashEquivalents" roleURI="http://www.millenniumgp.com/role/CashandCashEquivalents"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_AccountsReceivableNet" roleURI="http://www.millenniumgp.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_PrepaymentsOtherReceivablesandOtherCurrentAssets" roleURI="http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_InventoriesNet" roleURI="http://www.millenniumgp.com/role/InventoriesNet"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_PropertyPlantandEquipmentNet" roleURI="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_Leases" roleURI="http://www.millenniumgp.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_BankBorrowings" roleURI="http://www.millenniumgp.com/role/BankBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_RelatedPartyBalanceandTransactions" roleURI="http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OtherPayablesandAccruedLiabilities" roleURI="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ShareholdersEquity" roleURI="http://www.millenniumgp.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SellingandMarketingExpenses" roleURI="http://www.millenniumgp.com/role/SellingandMarketingExpenses"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_GeneralandAdministrativeExpenses" roleURI="http://www.millenniumgp.com/role/GeneralandAdministrativeExpenses"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_IncomeTaxes" roleURI="http://www.millenniumgp.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SegmentReporting" roleURI="http://www.millenniumgp.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_RisksandUncertainties" roleURI="http://www.millenniumgp.com/role/RisksandUncertainties"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_CapitalCommitment" roleURI="http://www.millenniumgp.com/role/CapitalCommitment"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SubsequentEvents" roleURI="http://www.millenniumgp.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_AccountingPoliciesByPolicy" roleURI="http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OrganizationandBusinessBackgroundTables" roleURI="http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SignificantAccountingPoliciesTables" roleURI="http://www.millenniumgp.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_CashandCashEquivalentsTables" roleURI="http://www.millenniumgp.com/role/CashandCashEquivalentsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_AccountsReceivableNetTables" roleURI="http://www.millenniumgp.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_PrepaymentsOtherReceivablesandOtherCurrentAssetsTables" roleURI="http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_InventoriesNetTables" roleURI="http://www.millenniumgp.com/role/InventoriesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_PropertyPlantandEquipmentNetTables" roleURI="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_LeasesTables" roleURI="http://www.millenniumgp.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_BankBorrowingsTables" roleURI="http://www.millenniumgp.com/role/BankBorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_RelatedPartyBalanceandTransactionsTables" roleURI="http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OtherPayablesandAccruedLiabilitiesTables" roleURI="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SellingandMarketingExpensesTables" roleURI="http://www.millenniumgp.com/role/SellingandMarketingExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_GeneralandAdministrativeExpensesTables" roleURI="http://www.millenniumgp.com/role/GeneralandAdministrativeExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_IncomeTaxesTables" roleURI="http://www.millenniumgp.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SegmentReportingTables" roleURI="http://www.millenniumgp.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_RisksandUncertaintiesTables" roleURI="http://www.millenniumgp.com/role/RisksandUncertaintiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofSubsidiariesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofTranslationofAmountsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable" roleURI="http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofAccountsReceivableTable" roleURI="http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofAllowanceforDoubtfulAccountsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofAllowanceforDoubtfulAccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofAgeingAnalysisofAccountsReceivableTable" roleURI="http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofComponentsofInventoriesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofInventoriesImpairmentConsistsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofInventoriesImpairmentConsistsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofPropertyPlantandEquipmentNetTable" roleURI="http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofSupplementalBalanceSheetInformationTable" roleURI="http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofOutstandingBalancesofBanksBorrowingsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofBankBorrowingsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofLoanTypeinTermsofCurrencyTable" roleURI="http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofSignificantRelatedPartyTransactionsTable" roleURI="http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofSellingandMarketingExpensesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofGeneralandAdministrativeExpensesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofEffectiveTaxRateTable" roleURI="http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofDeferredTaxTable" roleURI="http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable" roleURI="http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable" roleURI="http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ScheduleofCustomerConcentrationRiskTable" roleURI="http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OrganizationandBusinessBackgroundDetails" roleURI="http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SignificantAccountingPoliciesDetails" roleURI="http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_PropertyPlantandEquipmentNetDetails" roleURI="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_LeasesDetails" roleURI="http://www.millenniumgp.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_BankBorrowingsDetails" roleURI="http://www.millenniumgp.com/role/BankBorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_OtherPayablesandAccruedLiabilitiesDetails" roleURI="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_ShareholdersEquityDetails" roleURI="http://www.millenniumgp.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_IncomeTaxesDetails" roleURI="http://www.millenniumgp.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SegmentReportingDetails" roleURI="http://www.millenniumgp.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_RisksandUncertaintiesDetails" roleURI="http://www.millenniumgp.com/role/RisksandUncertaintiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_CapitalCommitmentDetails" roleURI="http://www.millenniumgp.com/role/CapitalCommitmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgih-20250630.xsd#mgih_r_SubsequentEventsDetails" roleURI="http://www.millenniumgp.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RightofuseAssetsROUNet" xlink:href="mgih-20250630.xsd#mgih_RightofuseAssetsROUNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="RightofuseAssetsROUNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseObligationCurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseObligationCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="LeaseObligationCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseObligationNoncurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseObligationNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="LeaseObligationNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncome" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingExpense" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesMember" xlink:href="mgih-20250630.xsd#mgih_StatutoryReservesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StatutoryReservesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" xlink:href="mgih-20250630.xsd#mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherAssetImpairmentCharges" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidTaxes" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInRightofuseAssets" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseInRightofuseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInRightofuseAssets" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInLeaseObligation" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseInLeaseObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInLeaseObligation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseinRelatedPartyBalancesTradeNature" xlink:href="mgih-20250630.xsd#mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseinRelatedPartyBalancesTradeNature" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentsToPrepaymentLandCost" xlink:href="mgih-20250630.xsd#mgih_PaymentsToPrepaymentLandCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToPrepaymentLandCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfBankDebt" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromBankDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromBankDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WaiverOfAmountsDueToShareholders" xlink:href="mgih-20250630.xsd#mgih_WaiverOfAmountsDueToShareholders"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="WaiverOfAmountsDueToShareholders" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RecapitalizationTransferOutOfRetainedEarnings" xlink:href="mgih-20250630.xsd#mgih_RecapitalizationTransferOutOfRetainedEarnings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="RecapitalizationTransferOutOfRetainedEarnings" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RecapitalizationTransferIntoAdditionalPaidInCapital" xlink:href="mgih-20250630.xsd#mgih_RecapitalizationTransferIntoAdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="RecapitalizationTransferIntoAdditionalPaidInCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" xlink:href="mgih-20250630.xsd#mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/OrganizationandBusinessBackground" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/CashandCashEquivalents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/AccountsReceivableNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/InventoriesNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/BankBorrowings" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ShareholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/SellingandMarketingExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="SellingAndMarketingExpensesTextBlock" xlink:href="mgih-20250630.xsd#mgih_SellingAndMarketingExpensesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="SellingAndMarketingExpensesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/GeneralandAdministrativeExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="GeneralAndAdministrativeExpensesTextBlock" xlink:href="mgih-20250630.xsd#mgih_GeneralAndAdministrativeExpensesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:to="GeneralAndAdministrativeExpensesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/RisksandUncertainties" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/CapitalCommitment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsAbstract" xlink:to="us-gaap_CommitmentsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherNonCurrentAssetsPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_OtherNonCurrentAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OtherNonCurrentAssetsPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuritiesBorrowedAndLoanedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuritiesBorrowedAndLoanedPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SecuritiesBorrowedAndLoanedPolicy" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountsPayablePolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_AccountsPayablePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AccountsPayablePolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherPayablesAndAccruedLiabilitiesPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OtherPayablesAndAccruedLiabilitiesPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_StatutoryReservesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="StatutoryReservesPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PostemploymentBenefitPlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PostemploymentBenefitPlansPolicy" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartiesPoliciesTextBlock" xlink:href="mgih-20250630.xsd#mgih_RelatedPartiesPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RelatedPartiesPoliciesTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherIncomePolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_OtherIncomePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OtherIncomePolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SellingAndMarketingExpensesPolicyPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SellingAndMarketingExpensesPolicyPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxPolicyTextBlock" xlink:href="mgih-20250630.xsd#mgih_ValueAddedTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ValueAddedTaxPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepreciatesPropertyPlantAndEquipmentTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="DepreciatesPropertyPlantAndEquipmentTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/CashandCashEquivalentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/AccountsReceivableNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract" xlink:to="ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/InventoriesNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfInventoriesImpairmentTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfInventoriesImpairmentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="ScheduleOfInventoriesImpairmentTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/BankBorrowingsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactionsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/SellingandMarketingExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/GeneralandAdministrativeExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="GeneralAndAdministrativeExpensesTableTextBlock" xlink:href="mgih-20250630.xsd#mgih_GeneralAndAdministrativeExpensesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeneralAndAdministrativeExpenseAbstract" xlink:to="GeneralAndAdministrativeExpensesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/SegmentReportingTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/RisksandUncertaintiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfSubsidiariesAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfSubsidiariesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiariesAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="srt_OwnershipAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SubsidiaryMember" xlink:href="mgih-20250630.xsd#mgih_SubsidiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="SubsidiaryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="MillenniumInvestmentInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumInvestmentInternationalLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MillenniumInvestmentInternationalLimitedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MillenniumPrintingShenzhenCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPrintingShenzhenCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MillenniumPrintingShenzhenCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PutianXiqiBrandingStrategyCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_PutianXiqiBrandingStrategyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="PutianXiqiBrandingStrategyCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MillenniumPackagingTechnologyHuizhouCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MillenniumPackagingTechnologyHuizhouCoLtdMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MillenniumHuizhouTechnologyCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumHuizhouTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MillenniumHuizhouTechnologyCoLtdMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HuizhouYimeinuoIndustryCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_HuizhouYimeinuoIndustryCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="HuizhouYimeinuoIndustryCoLtdMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MillenniumStrategicInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumStrategicInternationalLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MillenniumStrategicInternationalLimitedMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WahTongInvestmentInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_WahTongInvestmentInternationalLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="WahTongInvestmentInternationalLimitedMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YeeWooPaperInvestmentInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_YeeWooPaperInvestmentInternationalLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="YeeWooPaperInvestmentInternationalLimitedMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MillenniumPrintingInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPrintingInternationalLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MillenniumPrintingInternationalLimitedMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MillenniumPackagingGroupInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPackagingGroupInternationalLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MillenniumPackagingGroupInternationalLimitedMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YeeWooPaperPackagingHKCompanyLimitedMember" xlink:href="mgih-20250630.xsd#mgih_YeeWooPaperPackagingHKCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="YeeWooPaperPackagingHKCompanyLimitedMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MPGGlobalCompanyLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MPGGlobalCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MPGGlobalCompanyLimitedMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MillenniumGroupInvestmentBVILimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumGroupInvestmentBVILimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MillenniumGroupInvestmentBVILimitedMember" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MillenniumHoldingsInternationalLimitedMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumHoldingsInternationalLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MillenniumHoldingsInternationalLimitedMember" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YeeWooVietnamPaperProductsCompanyLimitedMember" xlink:href="mgih-20250630.xsd#mgih_YeeWooVietnamPaperProductsCompanyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="YeeWooVietnamPaperProductsCompanyLimitedMember" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MPGGlobalInvestmentPTELTDMember" xlink:href="mgih-20250630.xsd#mgih_MPGGlobalInvestmentPTELTDMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MPGGlobalInvestmentPTELTDMember" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MPGCreativeSolutionSGPTELTDMember" xlink:href="mgih-20250630.xsd#mgih_MPGCreativeSolutionSGPTELTDMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="MPGCreativeSolutionSGPTELTDMember" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PTMillenniumInvestmentIndonesiaMember" xlink:href="mgih-20250630.xsd#mgih_PTMillenniumInvestmentIndonesiaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="PTMillenniumInvestmentIndonesiaMember" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PTMillenniumPrintingAndPackagingTechnologyMember" xlink:href="mgih-20250630.xsd#mgih_PTMillenniumPrintingAndPackagingTechnologyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="PTMillenniumPrintingAndPackagingTechnologyMember" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfTranslationOfAmountsAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfTranslationOfAmountsAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTranslationOfAmountsAbstract" xlink:to="SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BalanceSheetItemsExceptForEquityAccountsMember" xlink:href="mgih-20250630.xsd#mgih_BalanceSheetItemsExceptForEquityAccountsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="BalanceSheetItemsExceptForEquityAccountsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatementOfOperationsAndCashFlowMember" xlink:href="mgih-20250630.xsd#mgih_StatementOfOperationsAndCashFlowMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="StatementOfOperationsAndCashFlowMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CurrencyAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CurrencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" xlink:to="srt_CurrencyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="currency_HKD" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_HKD"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CurrencyAxis" xlink:to="currency_HKD" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_CNY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CurrencyAxis" xlink:to="currency_CNY" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_VND" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_VND"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CurrencyAxis" xlink:to="currency_VND" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_SGD" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_SGD"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CurrencyAxis" xlink:to="currency_SGD" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable" xlink:to="us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract" xlink:to="SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_CurrencyAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CurrencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="srt_CurrencyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_AllCurrenciesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="currency_HKD" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_HKD"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CurrencyAxis" xlink:to="currency_HKD" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_CNY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CurrencyAxis" xlink:to="currency_CNY" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_USD" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_USD"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CurrencyAxis" xlink:to="currency_USD" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_VND" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_VND"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CurrencyAxis" xlink:to="currency_VND" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="us-gaap_CashAndCashEquivalentsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofAllowanceforDoubtfulAccountsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AllowanceForCreditLossAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AllowanceForCreditLossAbstract" xlink:to="us-gaap_ProvisionForOtherCreditLosses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AllowanceForCreditLossAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" xlink:href="mgih-20250630.xsd#mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AllowanceForCreditLossAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AllowanceForCreditLossAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable" xlink:href="mgih-20250630.xsd#mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract" xlink:to="AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivablesPeriodPastDueDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="us-gaap_FinancingReceivables60To89DaysPastDueMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinancialAsset91To180DaysPastDueMember" xlink:href="mgih-20250630.xsd#mgih_FinancialAsset91To180DaysPastDueMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="FinancialAsset91To180DaysPastDueMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinancialAsset181To365DaysPastDueMember" xlink:href="mgih-20250630.xsd#mgih_FinancialAsset181To365DaysPastDueMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="FinancialAsset181To365DaysPastDueMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_DepositsAssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidTaxes" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValueAddedTaxReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_ValueAddedTaxReceivableCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryAdjustments" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofInventoriesImpairmentConsistsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryAdjustmentsAbstract" xlink:to="us-gaap_InventoryAdjustments" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <loc xlink:type="locator" xlink:label="InventoryAddition" xlink:href="mgih-20250630.xsd#mgih_InventoryAddition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryAdjustmentsAbstract" xlink:to="InventoryAddition" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryAdjustmentsAbstract" xlink:to="us-gaap_InventoryWriteDown" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InventoryForeignCurrencyExchangeEffect" xlink:href="mgih-20250630.xsd#mgih_InventoryForeignCurrencyExchangeEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryAdjustmentsAbstract" xlink:to="InventoryForeignCurrencyExchangeEffect" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryAdjustmentsAbstract" xlink:to="us-gaap_InventoryAdjustments_0" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentNetAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfPropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentLossOfPropertyPlantandEquipment" xlink:href="mgih-20250630.xsd#mgih_ImpairmentLossOfPropertyPlantandEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="ImpairmentLossOfPropertyPlantandEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="RightofuseAssetsROUNet" xlink:href="mgih-20250630.xsd#mgih_RightofuseAssetsROUNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="RightofuseAssetsROUNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofuseAssetsROUNet" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightofuseAssetsROUNet" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseLiabilitiesCurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="LeaseLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseLiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseLiabilitiesCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseLiabilitiesNoncurrent" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="LeaseLiabilitiesNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseLiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseLiabilitiesNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseLiabilities" xlink:href="mgih-20250630.xsd#mgih_LeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="LeaseLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:href="mgih-20250630.xsd#mgih_OperatingAndFinanceLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="GuaranteedMember" xlink:href="mgih-20250630.xsd#mgih_GuaranteedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="GuaranteedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CollateralizedAndGuaranteedMember" xlink:href="mgih-20250630.xsd#mgih_CollateralizedAndGuaranteedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="CollateralizedAndGuaranteedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfBankBorrowingsAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfBankBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="BankBorrowingsScheduleofBankBorrowingsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubordinatedBorrowingLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubordinatedBorrowingLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBankBorrowingsAbstract" xlink:to="BankBorrowingsScheduleofBankBorrowingsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BankBorrowingsScheduleofBankBorrowingsDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="DBSBankHongKongLimitedMember" xlink:href="mgih-20250630.xsd#mgih_DBSBankHongKongLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="DBSBankHongKongLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfChinaHongKongLimitedMember" xlink:href="mgih-20250630.xsd#mgih_BankOfChinaHongKongLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="BankOfChinaHongKongLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HengSangBankLimitedMember" xlink:href="mgih-20250630.xsd#mgih_HengSangBankLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="HengSangBankLimitedMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BankBorrowingsScheduleofBankBorrowingsDetailsTable" xlink:to="us-gaap_SubordinatedBorrowingLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubordinatedBorrowingLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCurrency" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCurrency"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubordinatedBorrowingLineItems" xlink:to="us-gaap_DebtInstrumentCurrency" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubordinatedBorrowingLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubordinatedBorrowingLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfSignificantRelatedPartyTransactionsAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfSignificantRelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSignificantRelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="YeeWooPaperPackagingChinaCompanyLimited1Member" xlink:href="mgih-20250630.xsd#mgih_YeeWooPaperPackagingChinaCompanyLimited1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="YeeWooPaperPackagingChinaCompanyLimited1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KunshanChuangkePrintingProductsCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_KunshanChuangkePrintingProductsCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="KunshanChuangkePrintingProductsCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KunshanChuangkeHighLevelPaperProductsCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="KunshanChuangkeHighLevelPaperProductsCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionNature" xlink:href="mgih-20250630.xsd#mgih_RelatedPartyTransactionNature"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="RelatedPartyTransactionNature" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedSalariesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccruedSalariesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfSellingAndMarketingExpensesAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfSellingAndMarketingExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SellingAndMarketingExpensesLineItems" xlink:href="mgih-20250630.xsd#mgih_SellingAndMarketingExpensesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSellingAndMarketingExpensesAbstract" xlink:to="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="StaffCostsAndEmployeeBenefitsMember" xlink:href="mgih-20250630.xsd#mgih_StaffCostsAndEmployeeBenefitsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="StaffCostsAndEmployeeBenefitsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsultancyFeeMember" xlink:href="mgih-20250630.xsd#mgih_ConsultancyFeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="ConsultancyFeeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShippingAndHandlingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_ShippingAndHandlingMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_AdvertisingMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepreciationAndAmortizationMember" xlink:href="mgih-20250630.xsd#mgih_DepreciationAndAmortizationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="DepreciationAndAmortizationMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OthersSellingAndMarketingExpensesMember" xlink:href="mgih-20250630.xsd#mgih_OthersSellingAndMarketingExpensesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="OthersSellingAndMarketingExpensesMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable" xlink:to="SellingAndMarketingExpensesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingAndMarketingExpensesLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfGeneralAndAdministrativeExpensesAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfGeneralAndAdministrativeExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="GeneralAndAdministrativeExpensesLineItems" xlink:href="mgih-20250630.xsd#mgih_GeneralAndAdministrativeExpensesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGeneralAndAdministrativeExpensesAbstract" xlink:to="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="StaffCostsAndEmployeeBenefitsMember" xlink:href="mgih-20250630.xsd#mgih_StaffCostsAndEmployeeBenefitsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="StaffCostsAndEmployeeBenefitsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepreciationAndAmortizationMember" xlink:href="mgih-20250630.xsd#mgih_DepreciationAndAmortizationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="DepreciationAndAmortizationMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ResearchAndDevelopmentMember" xlink:href="mgih-20250630.xsd#mgih_ResearchAndDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="ResearchAndDevelopmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OfficeAndUtilitiesMember" xlink:href="mgih-20250630.xsd#mgih_OfficeAndUtilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="OfficeAndUtilitiesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OthersGeneralAndAdministrativeExpensesMember" xlink:href="mgih-20250630.xsd#mgih_OthersGeneralAndAdministrativeExpensesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="OthersGeneralAndAdministrativeExpensesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable" xlink:to="GeneralAndAdministrativeExpensesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralAndAdministrativeExpensesLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OverProvisionOfPRCIncomeTaxInPriorYear" xlink:href="mgih-20250630.xsd#mgih_OverProvisionOfPRCIncomeTaxInPriorYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="OverProvisionOfPRCIncomeTaxInPriorYear" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PackagingProductsMember" xlink:href="mgih-20250630.xsd#mgih_PackagingProductsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="PackagingProductsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CorrugatedProductsMember" xlink:href="mgih-20250630.xsd#mgih_CorrugatedProductsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="CorrugatedProductsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PackagingProductsSupplyChainManagementSolutionsMember" xlink:href="mgih-20250630.xsd#mgih_PackagingProductsSupplyChainManagementSolutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="PackagingProductsSupplyChainManagementSolutionsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract" xlink:to="SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_HK" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_VN" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_VN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_VN" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_AsiaMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_AsiaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AsiaMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_AU"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_AU" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherCountriesMember" xlink:href="mgih-20250630.xsd#mgih_OtherCountriesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="OtherCountriesMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PackagingProductsMember" xlink:href="mgih-20250630.xsd#mgih_PackagingProductsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="PackagingProductsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CorrugatedProductsMember" xlink:href="mgih-20250630.xsd#mgih_CorrugatedProductsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="CorrugatedProductsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PackagingProductsSupplyChainManagementSolutionsMember" xlink:href="mgih-20250630.xsd#mgih_PackagingProductsSupplyChainManagementSolutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="PackagingProductsSupplyChainManagementSolutionsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCustomerConcentrationRiskAbstract" xlink:href="mgih-20250630.xsd#mgih_ScheduleOfCustomerConcentrationRiskAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCustomerConcentrationRiskAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CustomerAMember" xlink:href="mgih-20250630.xsd#mgih_CustomerAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerBMember" xlink:href="mgih-20250630.xsd#mgih_CustomerBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerCMember" xlink:href="mgih-20250630.xsd#mgih_CustomerCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerCMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerDMember" xlink:href="mgih-20250630.xsd#mgih_CustomerDMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerDMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SupplierAMember" xlink:href="mgih-20250630.xsd#mgih_SupplierAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierBMember" xlink:href="mgih-20250630.xsd#mgih_SupplierBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalPurchasesMember" xlink:href="mgih-20250630.xsd#mgih_TotalPurchasesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="TotalPurchasesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ConcentrationRiskAmount" xlink:href="mgih-20250630.xsd#mgih_ConcentrationRiskAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="ConcentrationRiskAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandBusinessBackgroundDetailsTable" xlink:href="mgih-20250630.xsd#mgih_OrganizationandBusinessBackgroundDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationandBusinessBackgroundDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsTable" xlink:to="us-gaap_ClassOfStockLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OptionForClosingInitialPublicOffering" xlink:href="mgih-20250630.xsd#mgih_OptionForClosingInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="OptionForClosingInitialPublicOffering" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfOrdinaryShare" xlink:href="mgih-20250630.xsd#mgih_PercentageOfOrdinaryShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="PercentageOfOrdinaryShare" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatutoryAccountingPracticesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherNoncurrentAssetsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandAndLandImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandAndLandImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandAndLandImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="dei_LegalEntityAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HuizhouYimeinuoIndustryCoLtdMember" xlink:href="mgih-20250630.xsd#mgih_HuizhouYimeinuoIndustryCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="HuizhouYimeinuoIndustryCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_StatutoryAccountingPracticesLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsWithOtherFederalHomeLoanBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsWithOtherFederalHomeLoanBanks"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_DepositsWithOtherFederalHomeLoanBanks" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaymentForLand" xlink:href="mgih-20250630.xsd#mgih_PrepaymentForLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="PrepaymentForLand" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReclassifiedOfVATToPermanentAccount" xlink:href="mgih-20250630.xsd#mgih_ReclassifiedOfVATToPermanentAccount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="ReclassifiedOfVATToPermanentAccount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RightofuseAssetsROUNet" xlink:href="mgih-20250630.xsd#mgih_RightofuseAssetsROUNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="RightofuseAssetsROUNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractForRightToUseOfLand" xlink:href="mgih-20250630.xsd#mgih_ContractForRightToUseOfLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="ContractForRightToUseOfLand" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetProfitReserveFundPercentage" xlink:href="mgih-20250630.xsd#mgih_NetProfitReserveFundPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="NetProfitReserveFundPercentage" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RegisteredCapitalPercentage" xlink:href="mgih-20250630.xsd#mgih_RegisteredCapitalPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="RegisteredCapitalPercentage" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_OtherIncome" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_DefinedContributionPlanCostRecognized" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxRate" xlink:href="mgih-20250630.xsd#mgih_ValueAddedTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="ValueAddedTaxRate" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentLossOfPropertyPlantAndEquipments" xlink:href="mgih-20250630.xsd#mgih_ImpairmentLossOfPropertyPlantAndEquipments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="ImpairmentLossOfPropertyPlantAndEquipments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeasesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_LeasesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LeasesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseDiscountRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinanceLeaseExpenses" xlink:href="mgih-20250630.xsd#mgih_FinanceLeaseExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="FinanceLeaseExpenses" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/BankBorrowingsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="BankBorrowingsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_BankBorrowingsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="BankBorrowingsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BankBorrowingsDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BankOfChinaHongKongLimitedMember" xlink:href="mgih-20250630.xsd#mgih_BankOfChinaHongKongLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfChinaHongKongLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BankBorrowingsDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BankBorrowingsMember" xlink:href="mgih-20250630.xsd#mgih_BankBorrowingsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="BankBorrowingsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BankBorrowingsDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsTable" xlink:href="mgih-20250630.xsd#mgih_ShareholdersEquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="ShareholdersEquityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesMember" xlink:href="mgih-20250630.xsd#mgih_StatutoryReservesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StatutoryReservesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SubsidiariesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_SubsidiariesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_ClassOfStockLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnderwritingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnderwritingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_UnderwritingIncomeLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAdditionalCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAdditionalCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_OtherAdditionalCapital" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AfterTaxProfitsPercentage" xlink:href="mgih-20250630.xsd#mgih_AfterTaxProfitsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="AfterTaxProfitsPercentage" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RegisteredCapitalPercentage" xlink:href="mgih-20250630.xsd#mgih_RegisteredCapitalPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="RegisteredCapitalPercentage" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserve" xlink:href="mgih-20250630.xsd#mgih_StatutoryReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="StatutoryReserve" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AppropriationsToStatutoryReserves" xlink:href="mgih-20250630.xsd#mgih_AppropriationsToStatutoryReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="AppropriationsToStatutoryReserves" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="VietnamTaxLawsMember" xlink:href="mgih-20250630.xsd#mgih_VietnamTaxLawsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="VietnamTaxLawsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HongKongTaxLawsMember" xlink:href="mgih-20250630.xsd#mgih_HongKongTaxLawsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="HongKongTaxLawsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PeopleRepublicOfChinaMember" xlink:href="mgih-20250630.xsd#mgih_PeopleRepublicOfChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="PeopleRepublicOfChinaMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxContingencyLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CorporateTaxRate" xlink:href="mgih-20250630.xsd#mgih_CorporateTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="CorporateTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/RisksandUncertaintiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RisksandUncertaintiesDetailsTable" xlink:href="mgih-20250630.xsd#mgih_RisksandUncertaintiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="RisksandUncertaintiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RisksandUncertaintiesDetailsTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="HongKongDepositProtectionBoardMember" xlink:href="mgih-20250630.xsd#mgih_HongKongDepositProtectionBoardMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="HongKongDepositProtectionBoardMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PeoplesBankOfChinaMember" xlink:href="mgih-20250630.xsd#mgih_PeoplesBankOfChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="PeoplesBankOfChinaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepositInsuranceOfVietnamMember" xlink:href="mgih-20250630.xsd#mgih_DepositInsuranceOfVietnamMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="DepositInsuranceOfVietnamMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RisksandUncertaintiesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CreditConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RisksandUncertaintiesDetailsTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensatingBalanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensatingBalanceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CompensatingBalanceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFDICInsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFDICInsuredAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CashFDICInsuredAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/CapitalCommitmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="CapitalCommitmentDetailsTable" xlink:href="mgih-20250630.xsd#mgih_CapitalCommitmentDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsAbstract" xlink:to="CapitalCommitmentDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalCommitmentDetailsTable" xlink:to="us-gaap_OtherCommitmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CapitalCommitmentMember" xlink:href="mgih-20250630.xsd#mgih_CapitalCommitmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="CapitalCommitmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalCommitmentDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalCommitmentDetailsTable" xlink:to="us-gaap_OtherCommitmentsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RightofuseAssetsROUNet" xlink:href="mgih-20250630.xsd#mgih_RightofuseAssetsROUNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="RightofuseAssetsROUNet" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AreaOfLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_AreaOfLand" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractForRightToUseOfLand" xlink:href="mgih-20250630.xsd#mgih_ContractForRightToUseOfLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="ContractForRightToUseOfLand" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.millenniumgp.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="mgih-20250630.xsd#mgih_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Deposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_Deposits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AddressTypeDomain"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorTable" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_AuditorTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="10.0"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AddressTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_BusinessContactMember"/>
<!-- [WMV6][7/rLyxeh4g+WCGEqht3tz01WmOu6cDXptcqLpTPs7Kqmzi3SofCgqNGIzKclnsgcNEdNgst5XEoN5SdbkfpwpilQaIC2SEyxcoX2bHnS5Q8q5XvwkC89jarC3obVtsaQG9TqE3MuGHso5D3phwQLKDjBtVT/JvPoprt+QPz1uNtNz0WhT+gViUKUK3PRbxImWdx/t0gSyZpXioY9wNxs/yxhzApyR5LgRJfolDbSx/c70L+ufOixIBKA2E7rglp42MCbonC9optKOOKEuBAhHfVIKsKUazHYCevb+0/h7iOLi4KWWOaZybpZA4q7wFKTNSZNhWLw1W8zwid2xCG07G58XEK42EXTXhlagUUaHcr53+YWCvSwAvAj7op6d7s7iYqU2/d7OtDL86NruKCHzltadfIh7d4=] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_BusinessContactMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" $U 34# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M/'VM:)I_6[\)W=X=1\#WI (!&B>(""K $X8<C.17U!_P55^/'_"W_P!IK4/
M^E7OVCP?\$;0^#+,#C[?XH)SX['!ZX)\+L>,G)[FO@C1[/U_S]/UY_6OSC@K
MAK!O*/\ ;XI_VU?>*;BMT]8MI];Z:O3H?K/'W$N-AQ#; 3:4+J/+-I>Z[+X9
M):V7X+8_I+_9J_X*F>!_'8T_PW\:-+A^''B?*V@\06CMJ'@B_*C&3(#OT+(
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
M6,I?VYPGQ;E7%F5QQN!DM5[T+IS4K7>B?-=-O[-FOFEHT449'K7DGU04444
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
M> 8YLWDN1QA>G=.*:A%<J2TZ:IIZMVLKG<:#9^WZ_P!/Z_CGO7L&@V?M^O\
M3^OXY[UP^@V?_'OG_/U_3]1[5[!H]GZ_Y^GZ\_K7[_AL/9-JUTM%?JDW;?NK
M:>?H?S5F.(U=]KV;MTOJW?RU,?PY\2/ ^L^)-0\'6.J_9M8T'^U+*\^UV>LZ
M9IG_ !(O^0[_ &'KG_,P?\(GZ5ZQ#>V./^/[3?\ 1;/[:#]LZ?Y_R>E?)^O?
MLKZ'XDO_ !1?#Q5J6FW'BC5_%&M7G^AXTS_B>ZUH&O:$/^1D_P"93_L,^_C3
MUJQ>_LBZ5>6%Q8P>(_[-M[OPWX#T6STG2?#>L_V9?ZIX%_YC6N8\2?\ %0 ?
M]"M_PF')'Y/#XGB&.^5I);-Z:*]GK;=)/YGG8C#</8S19HW*WV5=WLKZ*[T>
MFW0^J)M2TJ#_ %^JZ;:V_P#U^_YZ?IVS6/J7C;PKINO>'_#E]JUM;:QXI_M2
M]T?_ +@7]@?V[_Z?-#YSUKY7UC]E?PKINH6^N>(_']MIOA^U_P"$7T6STG5M
M'_XEG_(:T#^PM%SX@\2#J=#_ /*_SUKJ-2_97TG6+74=*OO$EM_8]K9?%#_A
M&[2[\!Z-_P )-H/_  G7]@?\3O7-<_YF#Q%X3_L/_D:?RSQ7H+,LVQ3NLJVW
M:M=6WU5W;2^_^1S/+<IPB:>:6TT3ND[[*S25W?L?5%?L5^Q+^UC-XDBA^#_Q
M-OC<Z_:G[)X1\071.[7M-4*%TG6R6 'B)54[EP=X'?!5OQMAA\JUMX./]%LM
M+LL_\_\ SC_/_P"NM"TO+[3;JWOK&>YM]0M;S[;:7=I>'_0-5''?^7Y<\UYG
M%_".%XKR=O%>[5BFX3Y4Y1FH2L]DVKI)K9JZ?1KT^"N-<7P9FWUG"WE3D[2C
M=N,HN5G=7Y=G=.VC=UL?UF_:,[6 R#W&>_ []/J/RJ95^9Q_#Z<\8/K7Q!^Q
MU^T3!\:O!W]E>([BW'C[PS:K9>)+3('VTC:!K"C& KXP1G(R2/O#'W%R']B.
M?KS^O'Y9K^0<RR_%Y3CJF Q:LXOE5TU=7;@TW;FC**6JWU6Z9_<N19WA.(<G
MRW.,(U)2C>5FG9M+F3LW;5O>W=+4M 8 'H,4445P'T(4444 %%%% %7:/EZ_
M+T^IK\IO^"AO[1__  B^EK\%_"%Z1XAUVS-]XZNK;!.G^%V49T8C:-K>*@7C
M&"?E)RQW''W7\=OBQX=^"GPO\7?$WQ&4-OH-FK65L5#-J&JJ2FBZ26!!+RZZ
MRJ&!^7)Y(X/\JWBCXCZU\0/%FO\ B_Q#>#4->\3:N-8U:Y4!550,!0    ,
M # '3M7Z=X7\,K-LW><XV*_LC)I1D^JG45K.STG9J.EGTT9^,>+'%JRC*'DV
M"E_PL9RFGRMKDA9IZIKENKI:QT.IAF_S_G]1GW!K0\_V_3_Z]</#J??'X?GQ
M_7I]>U;$-Y_G^?'\A^/O7]1+$K11>GV5?IT6_:R/XWQ6&DVV_BN[MZZW;??K
MYG05Y?\ &#PKXJ\;> ]8\*^%=4MM$UC5+S2Q_:UW>:SIO_$J_MKG_B>>'_\
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
M(7<5(K[7_9;_ &']*\ Q:?\ $#XN6-KK7CW'V[2-!N\ZEI?A'Y2>64,-<UX
M$O,^ OW5!8Y7])XH"8  RK@CD# QC&,\G!Z_KGT_!^-_&"<I2P'#2<(^]"57
M>[NT^2-FFEJ^>6EVN6,TKO\ I;P^\%5^[SOB5Z22:X:?PQNDU*4NE[J5M];.
MVQX/\'_V</A?\&HMW@_PO;)JV#]K\0ZJHU'Q)>\<>9K<H#YR>BE<]#UW5]#>
M^.^./KC]._I2G\?PS_3_ #^M &.!7X=B<5B\;B7B\9.4Y/5RE)SDV]6VWYM[
M679=_P"C\MRW!Y5@_J6"C&$4M(I62\K)):+3N[?=8P/04445D>B%%%% !111
M0 4A /! /UI:#T./2CTT\UI;S^6_R$[-.ZOH]'K?1Z:W_IGYP_M#_P#!.?X%
M?'9;_7=,T2'X<?$"Y5B?%?@RRBTRQU \,#KVBQLD.O+MRN"!D[3N!SG\(_C'
M^R_\6?V<O$1T7Q]HGVK1[G(\-^-])!U'PUKK8R0RD ^'2 1D, 1D9 XS_7.H
M90=S%N_'4?Y_+UXS7*^+_!7A7Q_H%[X8\8:+IWB/P]JB_9+O2M3M T;!NW(R
MV, @KCMAB,@_7\,\<9MP_-1QDO[9REO6,FW*"NDK.[E:/=-K0_,.+?#?*.*8
MRQ>#7]BYPD]8JT963TE%)1O+76UM3^131[/U_P _3]>?UKL+.$>5V_G].?\
M)'U)KZ^_:@_8[US]GS5#XB\+"YUGX4:G>?Z)JAQ_:?A(98?V/K>"<JV"1XIS
MD X8*<@?),'?\?Z5_4W#.:X'B/!K&X)I[7B]7':\;7;33T:>S7HW_('%N1YO
MP[FSRC&72U]ZW*FM=4TDM59[]2Q1117V:[?U]Q\=>W56]=/SL%%%%%O+\/\
M@!?S_'_@A1112LELDK[627Y)7!ZZ/WGV>K]+.[_ *T-'UC5=!U33]=TJ<Z;K
M&@WFEZS97=IC_D*:%_GW//YY]>__  R_9D^-'Q?EMY_"W@^YM='S_P C9XA/
M]FZ:1ZCG/B#GO[UXN>YIDF5X*<<ZG!1G&2DG*&TE)6:<K.Z>S3?1'MY%E?$N
M9XZ$LFRB?NRBU*TU:THNZ=E;:]DT?OG\#?B?8_%KX;^&?&ME +8ZY8HUY:\
MV6I9;^V%+'N) Q!/UQ\QKVS P1GK@\]O0 <>G3K^5?)?[*?[/.J? 3P=JWA_
M6_&'_"1W6N:NVL75K;6(T[2M#U&11O31!DL$8JC,"%^9%R"!@_6A(&3@Y&!S
M^G//K]?SK^'\Z^I+.LS_ +)DI91[2HZ3^TDY2:BNMXQ;BWU2CU/] ^'%FBR7
M*EG*MFRA%37I!)WMILNNN_4M4445Q'T1EK'Q;C)X!Y.<]>^<$]>_IFOA[]IO
M]K>P_9]\7^$?#\'AX^+;C7K'5-6\16EI=KIVJ:;IBL?[$*E@Q^<KK((;C,8.
M 3D_<$\_E0?:<=!C\SC)XQT SGIT]J_FC_:.^((^)GQH^('BD3"YT_\ M@Z-
MX<P, Z;HA.A,>W+$DGW).:^W\..%<-Q7G,HXQO\ LF$>>I9-<MVTKNUU>2DT
MG;X?D?DWBSQMBN$LGBLHM_:^<RM3BVM%%)MI/R5M/Q/VQ^%O[5OP+^+\?]EV
M7B'3M/UFZMA:7?A;Q24T_5;P[=K%4F.-<&WY3Y9<L&8E5+'/B'QW_P""9_[+
M7QV:XU6'P@/ASXNO#_R-7PT(TQKSY?F75]$51X9D (&U6C#'<3YA^5!^(U?1
MWPR_:K^,_P +?L\&E^*;G6] Q@:!XL)U#3@&QG:ZD,I..2I#<9S7Z?FGA-C\
M#_MG#&;RDHMM4Y2DM%=<JDNZ7*N:#7=V2/RG(_&G YKA5@N,LHBF[1E-1CY+
MF>G366C6QX=\=_\ @DI^TQ\)A?:M\.3;_&OPO;#(_P"$?!TOQT1QC_B1'D'G
M[OA3#<'CCC\TM2L]<\*ZI/H?B/2M2T36-+O/L-YI.K6?]FZG8?IG!_2OZQ/A
M;_P42^'?BO[-8_$72I_ASJUR.=4;_B9>&?8C70".#DXQCTP:^.?^"C'BKX9?
M&#Q9X7\*Z78^$_%FGZ%H_P#;=YK]K9C^TDU37%4:$JZXN.,@GJQRQY P!^<\
M0>(F=^&V$>+XFRFI*,6HJ2A/7HY7BIQ:MK>-M=&EHW^N<&>&?#/B]FJRCA#-
MZ<9.+?+*I"-G:_+[TH/?W5OZ[GX(V>L=O\_7_'CUKJ+/7NWG^_\ C_48S_C7
MW-\/_P#@FMXW^.'A+Q-XP^$OB+3]-.AWPL++P[XUC=_[>)R=<.C:ZBML7CEW
M*KG SDC/QA\7_@%\=O@%JG]E_%KX<^(_"?\ U%A:?VEX9OR.O]AZX/\ BF!C
MOSZC':OTCA3Q)X=XJRK*LUPK4)R5^24E%N^_NR<79.23]U]-EO\ F?'OA?Q#
MP9F^:Y/B<KYXY(VE.-I*6K5TX\R>FNC>YHV>O=O/]_\ '^HQG_&NHL]8[?Y^
MO^/'K7SO9ZQ/_/CZ?_6X]JZBSU[M]<_T_P#KD>^:^_P^+5G*ZMJT[K;5]7V[
M?=LS\NQ.6-V7*U)V]VSNF]+6M?1OMT/HBSUC/V?]_<FXZ?Y_#Z<?7-?T _L/
M?LCP?#K0K#XI?$32S/X]UNU6\TK2KQ0?^$&TPA2(E#(P.ON& DD7&T95"KAF
MC_.K_@E]^SB?C!X\F^,'C#2_M'@'X97ALO#=I= '3=<\=+R[[3U_X1+A =K
M.\892"0?Z2=L(4 @D#'3']#_ )_'%?B_B/QM+%S638*3C%-\[C)\TNG+=-:/
M>3OM:.TF?N'A?P!A,(O[9S:"<MX*4;J]TTVG%^5M-U?HC2P, 8' P,BC ]!^
M5+17Y!Y]3^@%MIMT"BBB@ HHHH **** "BBB@ HK#U36=+T:U%[JNI:?IUOC
MFYU.\33EZXQN?:#^GY59L[RVO;:&\LI[>YMKD?Z+=6P!5E(//.01P>. ".1T
MH TZ***++;H)_CT.0\2Z#I/B;1K_ $/6K*UU+2-3M'LM4TV[&Y;RP.X,K $$
MC))QD \C<& K^>3]J#]GR_\ @'X[$-E]HN/!.O 7GA'5;HEE5OXM$UMBJD@'
MH2JD@@E1TK^CAK?SXASCD'M@XZ_B#GH?;O7A7Q^^$.A?''X=:]X(U4VHN+JS
M:[T?5<;FT3555_[%UA #N+HR%N V1O &,$?8< <68WA7.EN\HFXQJ1YG;5Q7
M-9NUXW>MKN*L[VB?E_B?P5A>*^'JEHI9O!-PFE[WNJ4FM-;.VEGOKW9_,]16
MQKN@ZIX6U[6/#NN6/V?5]!U<:-J]K=G(L=3/?.<<C'3MSTK'K^S<+C(XR$<=
MA)1Y)PC*_-&S4HQE=-M)Z.ZM>^Z/X3Q.62PDW@<7&3G&3C9)N7,I-)62YMXI
M.ZZA17J'PX^#7Q3^*5U]B\$>"-:UH9 &KM:#3/#-B3TQKIZD\X_3O7Z-_#/_
M ()KVZPB_P#C%XJ-P",_V!X*!TS&,==9)$A.,X4*.A!*G%?(<2>)'#G#ZE]9
MS2-2<8M^SARR;:4FHVBWNURJ[5[Z'V_#?AMQ;Q3R_5LK]E3<HQ]I.\(QBW&/
M->2BM$^9ZWT\S\F[.SOM2NK>QL8/M.H75Y]BL[0?\O\ J@_Q[>_I7W-\)_\
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
MR:YG^Q630N)]\QTA]IPZ[8VR8V<&4 _.#]A'_@BA^S7^QE\1O^%W:WXM\?\
M[1O[0UJ=5.E?%KXPW2:KJ>A?VQ*GFZKHVC,LD2^(' :*7Q.?WI5G,31/&77S
M;]N+_@A1\%?VU?VE8/VE[;XX_%+X*^-M1L?"]AXZMO!-II&JZ7XL_P"$>"IH
M>KZ3+XB>1M E'AX?\(PS>%RI(/.YED:OWWHH _$C_@H1_P $4_@3^WKJWPP\
M87OQ#\<_![XG_"_PWI/@RS^(/A.RT;Q)J.N^%-$?_B3:3KFE>(F$;:^%.X>)
M?]:H4X4JR!. ^''_  02_9N^%7QW_9>^/'@GXE_%"TU_]G/5SXHUFU\0G1_$
M^J_&CQXQ4:SXS\<^-M=3_A)W=B<%$8X. K/N7/[[44 ?DA\/?^"6?PX\%?\
M!1'QO_P49F^*GC?Q'\0/&EGXHLD^'VJZ/HK^%]$77-(T#0%_L-P/^$B'_"-+
MHB^5E@27  #*17ZWUR&OZ]H7A71=1\1>)-4T[1=#TJQ-]JNOZM>)IFG6.F1@
M*9-6UB5BB!2R\E@H)7.0P+9_A7QEX4\=:!I7BWP1XBT?Q9X9UJT%WI/B'P[J
MNEZII6H+P08]6C+[\C ^3+#D-@@J #OZ*** "@\@CUHH/0X]* ,TKDJ<\ ,.
MISSCG/M7\?'_  43^!$'P@_:S^($&EV/V;P_X]'_  L[2,6F1G7?^0]SCD?\
M)'_;F#][U]!_8;YQ.T$$CG/'<9[DY]N:_#?_ (+$_#:"[L?A#\3H+?$^FWNI
M^#M8NL]-,(_MW10?4@KKA/3+,3Q7UO 6*6&XBI85I-3T5TG:Z<ET[J2NFMU?
M5H_./$[+OK?#LL8I-/)_>LFUS7LG>SUW6C4C^?.ST'O]<_T_^N![YKJ+/0>_
MUS_3_P"N![YJO#XV\#P^+;CP//?:G;:Q:WGV*\N[O1L:9_:G]B_V]_8O]N=/
M^$B_X1S7!Z5V&I>*O!WAO2_[5OM<TVYM\:7>BTTF\_M+4[_2]=UK^P="UKK_
M -#'KF/YG-?TGAG@]+M7\VO+:[MZ'\KXE8UW=GKUL^O?2_74+/0>_D>W^/\
M4YQ_A746>@]_KG^G_P!<#WS6Q9ZCX5F_U'B/1/\ D#_VUS>?\PO_ *#7I^5$
M7CSP!YMQ!_PE6FFWM;/3-:_M;[9HP\,_\AK7]!_Y#G7IH>N=>,&O03P6EFOO
M7Z,\?$X7&W<E%I[M\KN^N]K].YH6>C]_\_3_ !Y]:Z"RTV"'\?\ 'GMT[X']
M,U8L]8T.;58-#@US1+G6+NS^VV>E6FL:-_:7]E^_Y_YZUCP_$CP!-KVL>'/^
M$JT3^T/"]GI=[K'^F:-_9EA_;NM:_H7_ "',?\C%_P 2/7/PS[UWIX+35=-V
MO+S/'<<WQ3:Y7UZ-/1/R6]CJ(;/_ #_/G^1_#VK0^Q^W_CU<_>>-O"ME?P:3
M/KFF_:/MFJ?Z7:7F-,L/["T7^WO^)Y_T+]6+/QMX.O)=/@L?%7ANYN-4S_8_
M_$XT8_;_ $[?AT[4L6\$XS7,FW%KXD]7&6^MGOK_ )F6$PN<1G&3C*T9Q=^6
M6RDF[.VFBZ-?@?U/_ +7/^$D^#_PXUV607=SJ/@;PK+<3X'SO_9,))Y[EF8G
M'KD]:*\-_87U#[;^S7X# G\_[+)XGMBXSG]WXQ\0]?PZ>GZ K^/\XP*IYIF$
M-(\N+KI+EV7M)-6VTM)-:=>I_<&0YU*>39=+E<KX6E=W6K44GNF]XO=O]#\H
MOVV)C-^U!\4/7[9X7LNW_0EZ#G ^O_U^YKY7KZG_ &TO^3IOBO\ ]?OA;_U"
M] KY8K^PN"/^2<RCE5[<+QLEMS))I::7O;S/XDXUUXNXK3>CXG:=W]C1/K\-
MK^1R]YXV\'6?VC[=XJT2V^RV>J7W^EWG3^PO^0[U_P"A3/;_ .M78^3/_P \
M+GI]MZ=O7IT_SBOC;QA^S'JOBKXEZQXX'BK3?[/U3QAI>M6GAZ[L_P#CP\+Z
M[X+_ +!^*^B\_P#0V?V'H?4>]5]'_9U^(WVJXGUSXC:;;?:KSQ1K5G_PCUYX
MR_T#Q3KO@O7] T+6O[#\0?\ 4Q_V'XH_X1;OQVZK^TN(5BK+*U9;>:2T?;:S
M_P"";K)N'GA%?-;-N[UVOO\ <W^%CZX_M*QAUG_A'/MV/$/]C_VU_9'34_[+
M_P"@T!ZUL>3-_P \;C_OD?XU\3V?[-/C&'5/"^N?\)EHEMX@\+_V5]CN])O/
M&6+#_BM- U[73H?_  D/_4N:%KG_ "-G3^WZ)_V=?BI#:_Z#\1M#MM0M;S[%
M>6GVSQE_9FO_ /%%^/M!UWQIKO7_ (N)XL&N?\)3_P!"6?[ [T_[9S?_ *%?
MS!9)P_I_QE4EM]G;\.GZ'VQY,W_/&X_[Y'^-5Z^)]3_9[^)M[_:$$'C_ $3^
MS[KQ)X7UK^R;N\\9?VG??V%HO]@8_MSU_P"9H\$#M_+[ FO/)]_R_I73ALQQ
MF*_WQ6\MK>7RV//S'+<'A/\ <LU_MN]OE\M-O^ >S? ^U@U;XS_"C3+C_CVU
M+XC^&+,CU UDGVSC_P"L:_J*M1B!!UP!_(5_+-^S[J(B^/GP8FN)P1;?$?PP
M.HYSK./P&/KQ^G]3L"@10CU4<_4GZ]J_G3QI<O[;RMN[BJ=UUUYVGO\ W;?H
M?U#X!4.7*,SZ-R773;;OO<N5A:IJ-OH^F7^J7LP%MIEIJ-W=D=-J$OT[# (&
M>YYXR:W:^-/V]OBE?_ W]B_]I_XN:7]G&H^ _@IX]UNS^T_=.I#16 #9QTW;
ML#G=C' -?D)_0Y_&_P#L&?L4^"/^"N_[2'[>_P <?VA/B)\0-&^&W@WQ]XGU
MGPYX@TCQ@=.;0=3U[QIK^NZ"=:&OJ0WA[PI\/-#0'>8T12TC.JH<_:'_  ;Y
M_'?Q[X*_:-_;<_9Y\2_''7/'W[+'P0\/>*/&OA?Q7XVUQ[_PSH;Z#\2WT'_A
M,M$UK7G7^Q/#GBSPSN\5&-BR'&\C<BLOQ[_P2E_X(I_\-R?LG-\;-:_:V^.?
MP+L_$WCKQ+X.OOAU\/[71U\,^+-)\$_V(L6M:X1XB8>(=\FL:\N/9CR0%;ZW
M_P""OW[+GPL_X)8_\$R+'X%?LH^']<TZW_:)^,7AG0?C5\2M4O'O_&_BS2M$
MT/6O$/\ 8OB#6B2LN@^*SH/_  C*>&P%"I(8U!.]W /O/XO?\'*'[%'@/7M8
MTKX:>#_C5\?-(\,WGV+Q+XV\#>$'TWP+IP(&[6O[<\0,N[0"0<2[4(! VY!S
M^C?P(_X*2?LV_'+]DV__ &T)M=U'X6?!'0KGQ+9^)-8^*UFWAO\ L/4O#[!9
MD"$%=:4@IM*2;V+$X!CW'^53]L3XR_LA_LZ_\$1?@3^S-^SIXR\&>+?B_P#M
M&:1X"^('Q2U7P3_8?_"27VE:%K(U[QWK7Q2"C=H /B3_ (M<?-^8,&"[5(!X
M?_@IOX8\7_!+_@E)_P $HO@E!;ZEHGPR\5:/J7C_ ,>ZSI*H#X@\<ZWHAU_P
M^NN,H#-KZ^'?$$GBI0Q.U]$DQ@'% '[W?#'_ (.#OV5OC7^T#\/O@3\)OA)\
M?/&MM\1?'.F?#S2?B)_PAYTWPVOB77!TUO2,JX"_>+'DG+?*<&OS)T#7?#GQ
MP_X.4/B]\2_BE=Z;IOP]_8_\->)]8'BJX"Z9I7A_2?A1X+"Z%K.MZV2HVIXB
M\<:Z< $[1A03A3^]7[%_CS]@3X=_LY_!?PA^S[XL^"UQI^E_"-?&6DZ1X/NO
M"3>-]13P3X.;6/&GC+6]#P?$\?B,;]9DFD\48*.I+L(ES7\']G\/OVFOVA/A
MK_P4@_:O^%FK?:?A!IGCS[9\>-5^VC_A)M?\,>.OB=K_ (]T(#U\/>$U&A^*
M/&X'.,^] ']W/['G_!5;X'?MS^*_B#I?P0\#_%E_AW\,6U9O%GQL\:^&8_#'
MPWM7T .QBCUR9PC2/ A\1@LR;4#N61.4^0?C/_P<;?L0?"_Q%X@\*_#+PW\6
M_P!H7_A#[Q++Q+XJ^&GAXOX&L J*HUE?&VOD0ZUX>&/G\30@QDY8;MV3^=/[
M2O[3_@"S_P"#=+X97/[*7A;3?AAI'CWQ+X$^!/Q<\/>%"NFGP]XF.KQCXLIK
M6N!%*^(?%SZ 6/BAFD).O@[]NR./YI^(7QE_92_9C_X()_#CX/?!WQ)X!U']
MH[]LC1=)'Q3LO#_]B:CXXOR-:8^.VUO;\V@#PI_8VA>%=KXPT8*J0VZ@#^JW
M]F7_ (*2_LV_M*_LMZ_^UWI^J:C\)O@_X7U?Q/HWC#7_ (L6@\-:=H6J: 0-
M=_NC74C+*Y*;F.?D7( ?\T/%_P#P<T_L8:/KOD^!_A7^T)\1? =O>KHU_P#$
MZS\&GP[X8L=3 QMSX@,;/C)"L=GJ4 )6OPA_;DM/%/P4_P""'?\ P30^&/@<
MZUIOA']H#Q%XZ^+GQ5%I_P @[7?$YT9M>T'13@DA6(.. "0<'C ]F_X*I_M0
M_L;>&_\ @F9^S)^Q/^QMXD\*^)+_ %6U\ _$#QR/!=K&=1L%T'04)/C36T 8
M>(?%WB;76#>:6?<I(Q'L4 '[O_\ !0']LK]B[X\?\$HY_C%\7)_C#IO[-'[5
M'_",>#-)?PIH@TWXF,OB#6F_L35X]#UYMR?/H,;L7#Y& 2S_ #IY_P#";]LG
M]B#_ ()-?L+?L0^'M$TOXU7/PP_:*.J:S\/QXML]*;QOIZZZ(?$.NZWX\C+*
MF@:"LFLDH^"8UQM92S@_DG_P6P\.:5X#_9+_ ."1/[!7@Z?4?[8N?#OA>\_X
M1X')O_[>T/P_X$T+(Z _\)'KNN'&3E2I[\]!_P %?_ 4'QY_X*,?\$V/^">N
MAPVS:=X/^''PN\&^+_#QQ_9:C7M9']N@8QD?\*YT+73W/)YZ4 ?K)9_\'#O[
M#.I?'WPQ\%=*TWXLWGA?Q3XET?P9H_QDD\,FP\#W^K:YK(\/:,=# 9?$FN^'
M)->&T>)XTC17+N5<NRG])_VS/V^_V9/V#/!&G^-OVA/&QT(:XWV/PCX6T>U?
MQ#XW\6R '(T'0U*F4+P'SA">,EE=4_F*_P""Q7P\\!>*O^"K/_!-G]ECX/>%
M]$T:V\'Z1\+]&NO"?A[1QIO]G:2?B8->_L0;57*_\*[T)B"2[$$$MV'G_P"U
MMXO^'7Q"_P"#AW0=*_;0U2P\,_ CX.:MX9T;PUI/C38/!*Z;HG@K^W_ O]M"
M3,0T'Q9XD/\ PE'[SY-_WOER: /UE^%W_!QK^R5XY^*O@_X8:S\&/VCOA^OC
MSQ'X3\,>$/$'B#P8=1;7]7\;ZTGA_0G&AHZ>)%\-MK^LJO\ PDJQA <$@IE&
M_HNK^(+Q3\7_ (6_\% /^#@C]FC_ (4[<:?X_P#@3\&[K3=(TF[TO1VL_#=[
MIOPKT;Q!XAU[6=" Y?PXGQ'.AA/$R#D!44 8Q_<+0!G1=(/H_P#*OSL_X*9>
M&_\ A)?V;9Y^O]@>+O#6M?G_ &UH7I_U'/Y_C^BE?%?[>WD_\,T>/_/_ +NG
M9_\ !U%C'OUZ?RKV.&O^2DR?K>I2OW:YU\_(^.XV=N$LX?7V<W=]TF_GT/Y6
M]2_9[\*ZS?\ Q(UR>>YMO$'Q&_LL7FK?8_\ D Z7H6BZ!H/]BZ'Z_P#(#[X]
M\US^C_LE^#M-\+ZQX.@US4O^$?U_1_"^BZQ9_P!CZ-_:?_$BUK^WM"_L/7,_
M\)/X?S_88\+^OTKZPAA_S_G]3CV JQ^Z_P [:_L=9?E&)4;Y9;2-VY6OHKZ7
M3/X9?$.;WDEF6S:7NMVLVDOA>UD?'^I?L?\ A6\FT_5)_$?B34M8T'PW_P (
MQX;^UV>C:;_Q*SHO_$BT7U_X1WZ=:V/!_P"RC8P_V?K?C&^MM2\0?\))JFM7
MFDZ3X;T;_A&,?\)IX^U[0M%_L/\ [GC7,_6OK"OE?XA?!/XC>,/B-K/BK2O'
M&B:)X?NO#?\ 8O\ 9-I>:SINI_V7G0,?VY_S+'_,#USO_P Q_MR#SXG 8/"_
M[GEB>G\]_P!?ZW._+<XS;%?[YF>E^L4M$[_R]EW*_@_X$6/P?^(/A?Q&=<TV
MV\#Z#9G1;.[\0V?_ !4VO>*-=T70/ >A?\3S_N!_\BM^7.:KZE^QG\.=2BMK
M'5=6N=2M]*_LNRT?2=6T?1O[,_LO0O\ A/N-<[^(.?'&N?\ %4^+>YJO_P ,
MW^,?[>\/WT_C'1-2\/Z#XDTO6M'TG5;SQD-3\):7H7Q.U_QY_8NA^_\ PCNN
M:'X7/_"6?]  <>OV!+^^E\__ #]/S_$=\U679?A,7_OF5M-;>\UW_O+L<V=9
MQBL-;%8/-$^EE%:/;91^X^5_$G[+OA74CX@OK'5;FVN-4_M36K/P]:6>C:;I
MG]J:[HO]@?Y_F>M5_!/[,=CIMK;ZKXJU73;GQ@/$FE^)_M?A[1]&TW3+#_BY
MVO\ Q;_XD1Q_W*_C?V^IQ]845WO)\IL[9<VTGM.]K)]IO:QY_P#K#Q#]46$E
MF5KV;;@E=-K36*>J;ZW/V\_X)]73:G\ YH9!E],\>^*++IT"0Z2P' /J:*;_
M ,$UO^2(>)?^RC:M_P"F/P_17\G\28B5+/LVIQ@[+&UK:M;\CM\+VV^1_8W!
ML5+A;(W*2YGE]&][7O>?=W[_ 'GP9^WKHT^F?M*^)YQR->T;POK(QUXT7^P0
M,]O^0&*^.*_1#_@I7I$]G\:?!^N&#_1]=\!_8K3MG5-"UK7^<=.NN:'Q_P#J
MK\Y_/]OT_P#KU_2'AOF5^$<JMLTXIVZ*ZMK?1]M5Y'\F>(V6O"\<\5>;3\KW
MW]?/?S+%5_/]OT_^O5>:\_S_ "X_F/Q]ZSYKS_/\N/YC\?>OL'BM_>[]?7^\
M?*X;#76O;_@]?T^_9&Q--_D_Y_(9]236?->?Y_EQ_,?C[US\VL=1_GUQ_AQZ
MX]:Y^\UCM_GZ_P"''I7GO$ZO7J^OGZGH?V7?_ACJ)M3\GT/\^/Q^O/X].:Q[
MS6,Q=O\ /Y\?AT)Z5P]YKW;S_?\ P_H,9_QKE[S7NWTQ_7_]9]L5Y^)Q5M5T
MUT_X'^1Z&%RWI;Y?A;]?N/6-!\87V@^*/"VN64_^D:7XDTN]X[G^VAQQW[>G
M%?V-:7>P:CI=M?6<HN(;JU6ZM#Z_+E3G&3DG'/\ $2,5_#-J6L>=#]G\_L,]
M_P!.?U_/I7]<7[!_Q.@^+W[+OPI\1+)!/J&E^&T\&ZPRXQ::MX(9M D7;_>5
M4#$]PVX'[U?A_BS!XN64XVSV<6[/176^FC;5M6K>=S^D/!1O"+-<';>S7R[=
M]]+)_*Q]JU\X?M%_L^_##]J+X3^*?@A\6[+6=1\!^,ETNR\16N@ZQJ_AS4[P
M:0ZZV@_MK0620!F124!17<%1EPH'T?17XN?T0?-_[.G[.GPK_93^$7@WX)?!
M[1+CP]X \%VNJV6CZ3=WC:AJ:G6=8DUIWU?6#N+.6=D8X *, "Q4%ZW[2/[,
MWP8_:R^$VN_!CX[^%K?QIX"UU=.O;NRN7>QU"QU;2'#:-K>BZOB,Z%X@B?:(
MY1B1 [+A$9PWTS7P#\2?^"F'[!OP?\67/@#XB?M8_![PUXQTUA97N@77B4:A
MJFGZG@<:RFAB55Z!2I"Y.YBPXH ^5]%_X(0_\$V]#^#7B_X,6'P8UK_A'O'N
MK:3K?B[7[SQSK=]XZUXZ&%.B:._C1LR#P^O\,1"%<E7)8@I]K?%G]B7]F[X[
M?L_^'_V9_B[\--/\;_!_P?H_AC1?!^E:PS'4O#P\$:.=$T/5]&U=3_PD$?B&
M*)503;B6;))9G/F_1_@KQOX.^)/A7P_XV\ ^(]&\6^$O%-@-7\.^*- U5=5T
MO7=+DW*)=(UB-P'1F7!V,!@. 5PY7T&@#\@?V>/^"*W[!O[+OBCQAXP^$?@+
MQ9IGBKQCX%\3_#/6/$6J_$36M4U.Q\*^-]'&B:_'H(9A_83R0@JK+]UMSX)
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
MW!X0'CC]F'XI1V[*U_X8TE_&-D5P,'PZ1K3J1_>&AK-G&<$XK^6V\UX^5_\
MJ_#_ #T_6OV+PESK_C'7@I-?\(TY-:[J5M[[]=K]#\:\:\D^J<1K&VO_ &[:
MVGEK;3;3\SN9M8ZC_/KC_#CUQZUR]YK';_/U_P ./2N'O->[>?[_ .']!C/^
M-<O>:]V^F/Z__K/MBOTK$XK9[7U^_P#X=?@?FV%RQ]OE;Y6_4[B\U[M],?U_
M_6?;%<O>:]V\_P!_\/Z#&?\ &N'O-8[?Y^O^''I7/WFL=O\ /U_PX]*\;%9G
M&-N:48KJW*,=.KU<?,^APF5RF[1@YM[*,7)]DK*,NK1V%YKW;Z8_K_\ K/MB
MN7O->[?3']?_ -9]L5[[\'/V0OVF/VAWAN?AW\,M</AZX!;_ (3;Q4C^'_#A
M"C)":QKBM([8Z*BLS9 "D\5^SOP*_P"",'PY\,RVVN?'_P <:E\1]6(8GPKX
M5#>&_ R;0&P_RCQ+KH*9YEECQG')R!\=G7'&3Y8W&,E.?:,N=W\U%R2U:LF[
MVMI;4_0,DX!S?%VOE?*M+N2M9::N]GHG?;R/Y]?!_@_Q]\3M>_X17X=>#O$G
MC;Q!=7GV+^R?#VCC4O\ P>?]"_\ H/SK^GK_ ();_L^_'SX!?#OQKX=^,]EI
M6B:1XFUG2_%/A'PI;:L=3U30M1=9!KRZPPP-Q9-") )^5/F7!4U^A7PW^%/P
MY^$VC0>'/AIX)\-^"_#UMTL= T==.7\0%!8'@D$L/3K74:WK^A^'+"?4];U6
MPTRQMAF[N]4NUT[3D')W$OE><8Y!SSC)/'Y/Q#Q9C.(O]E4/<6L;+F?=:1BT
MM-DFWI;0_7N'."\)PIBOKF+S5*36D9.,5=VTU:OO:[\CM.M%8>FZC8ZQ86.J
M:?<6^HV%W:"\M+NV(VW@QPR#T/8=V'(^4BMROB6K-IZ-;WZ>M[6^=C](332:
M::>J::::>S33:>G9L_.K_@J1J_QBT'_@GY^U3K/P*3Q"/B9:?"CQ(=$N?"1_
MXJ;3]-0G^WM8T)2J@:^GAP:N4( .XGA2HS_(S_P1O^ /_!(G]J?P!?\ P0_:
MF&LV_P"UIXQ\0ZO9:3<^(?'>L^&K#Q=X:RG_  CW_"J==9E3_A(,"0.&/_":
MEMA#*%.?Z[?VY_\ @HS^S;^P#8_#"\_:$U37+2V^+/B/4O#&COX3T=?$NHV/
M]B:-)K<NKZQHD<J2QZ&JCF3A4\Q2GF$2*O\ &%_P59\:_P#!/_\ :A^._P %
M[[_@F/X6\2W?[1/CSQG(?&!^'OA#5_#GAG7O$QD8^'M9T30UCC'_  L1?$!5
M1XH\)J6 &&>5@9'!G];?[6?[87[*/_!'?]E[X<^'[C1;N6+1-%TKX?? ;X)^
M#RK>)_%3:%&R#8Q39HL0+M)XR\3S1L@D8NT>2$3\RO"O_!P=\4/A_P#$[X8:
M-^V?^Q#XL^ 7PF^-0TJZ\"^/Q?:PNI)X9US5QH:>,M=T/7AG6O#X5U=3&%=0
M49?E %?"/_!9"RUKX8_\%"?^"<'CK]L.Q\1>)?@-X:^%GP<M/&%ZMDNI:9J.
MJ>!=9&N_'(Y7[WB+_A(!H/B8-R2%&.,57_X*U_M+>$/^"P'[4G[)'[(7[$5]
M<?&S0?#%[JVM^)?&_AW2-9T_2[#_ (3IM!T#6]9_MWQ B?\ %.^$O#7]MCQO
ME<@_+N;&X@'T1_P<D>,;CXQ?&S_@GQ^RCX=MH-0T_P =^)Y/'WVJW R1XWUW
M0O  <X[/X;UO7)%.<E6' SBOT^^*'_!38?L[?\%$_P!F_P#X)<>$?@[!XMT[
MQ/X<^%WAR]^)-WXC73QX2TW6M%UQE_XD2JSLT?AWP^"H5N6)'S (%_(+QIX4
M@^.__!QE^SQ\%M*U8ZCX7_9"\'_#+2+2TO2I*_\ "C?AF?$&O D97_BJO[=T
M-1U  Y)P2?'+W]J#X+_ C_@XK_:/^.O[5OB]/#?P^^$NK^.?"WAS7]6TC6M0
M30=1_P"%9>'U\$;2H)&(_P"WM@P 6VC*Y+  _?[XU?\ !6"]^%7_  4Z^$/_
M  3A\-_!9_%4_P 1F\"-XD^)-QXC33!X2TSQQI/B+Q"[+H:IN/\ PC?A[1"[
M%F)<-D!&9]W\[?[5?_!2G]MGXQ_\%+_#.A>&_A-\;KOPQ^SIX_DU#_AC#PKX
MEUC3F^)9^%>N^(&'C/7/^$?'W/%(;0O$L8(^6-54Y"C/N'_!-'QWJ'[>_P#P
M7H^,_P"U1=Z7J&FZ!X#\(^.?$_ASPGXDLFT[Q+H7A3^R?#W@/X6#7 "IWE"W
MB="3@/X@4L&4%3R__!.W]H_X67G_  7C_:7^+7QMUO4?#OCGXB^//B;\(O@G
MX=M]*UK4?MWCK7=<&@/X.W%9#H#+X9\#ET##YW"JS("74 ^V?^"GG[4WPE^+
M/Q!_X)T_LV_M4_L*6_QE^*_Q;M/"WQ.3P/:_$?6?#>I_!/Q-XY\8^'O#^N^"
M-<;P^<^(O^*>5G\<>&');.A%<[ *^U/VX_\ @L+X(_9#^*O@_P#8W_9M^"^M
M_M,?M+W=IIFBV/PR\"WBZ;X:\"1E-NA:)KL@R?[??P\/.7PQ$8G^6+<1AD/Y
M>>))O^&K?^#G_P /P:$/^)=^S19:7_;"W(Y_XM1X+)UX >_B/QSH>!QUKYL_
M8L^/GP>_8O\ ^"T/[</C[]O+Q&?A=XSN;WXFVOAGQMXKTO6KW2[+5M9UQ?$2
MZNTB*["/Q?\ #I="3P8-C9C9EVL"00#]Q_\ @GQ_P693]IK]I#Q%^Q[^TE^S
MUK?[,G[36AG5#:Z#>ZR=4\.7^I:$[2:[H>]FW>'_ !!&9)&B0L5\7;L1(%"K
M7C/Q3_X+[7'PY_;-_:!_9,TK]E/QS\4=6^&?B#Q+\/?AK8_#35DU'QS\5_BC
MH7]A$Z0-"*!_#V@-OUL-XGD+*HC4*B$R%_SN_8FU._\ ^"AO_!:OXP_\%$?#
M?AG7='_9G^!)U'5O^$VNK$6&F7__  A/@X>'? NCLI9 VO>* ^N>*Y!N!\M6
M(#' /5?\&_&BV7Q<_;"_X*#_ +<WQ%:WU"X\+WWB6SM/%ER>="_X3C7->\0:
M[K&><!OAUH6AJW#90LO!(8 'Z>_\$T?^"T.H?MM?%GXO_ _XT?!$_ +X@?"_
MPYJ/C0DZTU_I@TSP]K3:'XXT?71KFQM#\0^%9-HEC9UC:/<, ;E?YNN_^"[?
M[07QK\?_ !6C_8%_X)_^-_VDOAG\'+]K+Q?XZN]9&DZKJ(_?F/5-%T*((-$C
M\2QZ0XB20/C'G,#,#)7PE_P1E^)/P[A^.G_!4S_@H3^T'+IVG?!;0]*U6Q\3
M^+M5M1J&F1+XY^)?B)]<T@KP7_X2W0$T",H <[]Q!16%?#WQ.^(WPJ_87_:C
M^%WQ2_X(Z_MGZS\7=/\ C9XR1M8_9\M=$U?4DLGUK6EDT#X:>-E/AUSX^\.^
M*90/#*;C_P )OX)=,@G"L0#_ $'/A]K6M>)O!'A#Q'XI\/#PIXHUSP[I6M:S
MX5:^&IG0]3U?2E,FC+K"@*?*;Y"P&Y7 4C(&?1ST/T-<EX;OM0U'2-)O=6T\
MZ7J]UI.F7FK6@91]BU!EC9]*(/(*.67&>.I!W"NN/0XZ]J ,H-F%CL/'N3D@
M9&/;OTXYZYK^;O\ :Q\1ZYXJ^._C_5-<TK4M% UC^Q?#=KJUF=-_M#2]"']@
MDYR3R22#D^N2>:_;CX_?M$_"S]F;POI'B?XPZY=:)HNO>(-+\-69L[.34 VI
M2K(JA-*5MZZ&I3,CH2R*X/WF1Q9TS5_V>?VF_#(O=+OO ?Q@\-75EC-JVD:D
MECN. >/^*AT*5V4$9"R!6P  0&^OX+SJ7"V-CG2RISB]+I2:BKZM2Y7&[WLW
M':R>Y^7^(W#G^NN">2X7-XY--:N+<??:O:-G*]G\.B=N;8_FOHK]B_BG_P $
MV_#.K_:+[X4>*)_"5_@8T'4RVI:8S<[LZR5/B:-1V_>R$Y/(QD_FW\1_V??B
MU\)Y)V\;^"-2M]/M0#_PD.E ZCX:&1D;M;(#*>>A .?3D5_2^1^(/#F?\JEF
MGLYRL_9U+4Y)W2LKM7M)VO%R3LVM-3^4.(_"[B/A]-K*W.*WG%.2:6O-=)K5
M+FUMO8\8HHHK] 3A+X7&6G1Q>FEGHWNK?>? 2C*+M*,HO:SC)7:T=KI7U3VN
M%%%%5?2ZO\O^ 0TK/1;/HNS\@HHKU?X'>$!\0?C%\-_"Q@Q;ZIXPTLWEK_U#
M-"_XGVN#J.OAS0^.<9Z5Y?$&+6"R2KCI.RA3J.3[)0FW>[T=EIW=ENT=N0X9
MXO.\GP>NM2'?7WX_?^)_1C\'O#C^%?AEX"\+SM_I/A_P;X:TNXQG_66VE6Z$
M<'L01_\ 6HKTZ%/+@A R,K^)QCKC'3_&BOX7Q.+53$5JCE9SJSFUOK.<I/6W
M>1_HKA<MY<-0C;X:4%U6BA!+1-+IV,74[*#4;6?2[R$7%O<V9M+H< -GDCZ'
M<<?_ *S7\67QQ\+7WP@^+7Q'^&=]]I,_@[QAJFB_:[OG[?I?70M:_'PX="Z^
MOY?VW84-C!R1^G\_7Z9-?SZ?\%0OV*?BE\5OCMX&\??!+P%?^-)_'?AT:'XZ
M-L^D:7IFB:KH;)'H6MZYK4G(W:$XCC4-(&&@Q;7)=5KZG@+.\-E&.>&Q<FJ<
MJ:3;;24DV^;>UG%ZW=[Q6[L?'>)W#+XAPF5XO"0O/)9-I6<G).R2VONK;/1^
M39^%MYK';_/U_P ./2L_38=<\2:I;Z'X<TK4M;UBZ_X\])TFT.I:G?\ 7/\
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
M]:_#K_@C1^S>/#GA?QA^T5KMDPUGQECP7X#^U6A!L?"V@G_B?:T".<>+/$F
MVWD#00,_,*_=91M8\?IUR1@G_/K7\]9W1PV%S2>"PDYRA!M+FDY)*+U2U<=+
M+5)7\UJ?T=PW7Q6+RG+<;BXQC.2O*T%%RNW\5HQEK>^K:+8Z#/H**6BO./J0
MH/ )]**0]#]#0!\(_MM_!5_BW\*+F_T2W$_B;P:6\2:0AQNOM.1R-:TG<!R)
MH]K$-C:0@&2S5^ U?UHM';RHI(.&# #T)XY[=_3OUK^?3]M7X$3_  ?^)5QK
M>B60_P"$)\=WFJ:SI(L^!8:KQ_;NB@9. PPPY)P1DY)K]V\'N+7@YOAO&R7)
M4;=)R:5GKS05WV2FK6T<U9J-U_,'CGP2Y*/$V CY<26U;25H2C9-]D[=D?D3
M\8/A7XXU[7O&&JZ'H>F^);?QEHW@*RL]6_MC^S?$WPT_X076M?&NZUX(T/'_
M !4'_(<_X2CKX._Y &#WKE]>^&_[5^I6'B"QTKQS;:;<?\2NRT?5K3XD:SIN
MIG_B=>/M>_MK)\-]QKG@?PO_ ,(MG_F '\?MBBOWO$Y-A,4_KG,UY*37GLG>
MWR/Y]P_$6*PN$^J.*:TLVD]+Z*[B^B7S^9\3_P#"@?BK_:'VZ?5;;[/_ ,)Y
MI?C7^R?#WCS6?#?V_P#XK3^WM=_XGGA_PWP?^$</\L]S74:#X;^.&L?"_P"(
M'D>(];_X3#5/&!T7P'_:WB36O#>IV'@/0M:R-:_MS_F7_$7BSPYS_P!3I_8'
MAC%?6%><?%K4O&.C^"-0OO ]CJ6I>*#>:5968TFST;4OL'?^VL^(/_U]"*\_
M$Y-AL*GB^:=MN5.5[6Z:[]M-[&ZXBQ.9XM811@DK._+%+2SW44K76OE<^?IO
MAC^TU-I=Q!_PG&I?VQ_PC7@/[%=_\+4_LW_BJ-"UK0/[=/\ R+?_ !3_ (=\
M6?\ $\_X3?\ YG3Z=C_A6/[2<,WB"^G^(USJ6H77CS2]:L[3_A/-9TWPS_PB
M_P#;>O\ _$E_L/\ X1O_ (2CP_X=_P"$<_YE;PG[<U7A\;?M4?Z1JO\ PBOV
MG[59_8O^$>/AO1?^)#_Q;'0->_MK0^!_PD'_ !4?]N>%_P#A%N>H]:]H^!MG
MXJL_!M__ ,)C/K?]H77C'Q1>V=WXAL_[,U2_TO\ MO\ XD7\^>U>1E^'RO%8
MO5\4+>UVU&^O=_#Y=CV<QS#%X7"?6DN&'T223ET6R3]Y>:^(\?U+X2_'Z\EU
M#S_B-XDTW3K76/%%[H]W:_%36?[3O]+UWQIH&O:%_;G_ !3?_0M_VYX7_P"$
M6Y'\ZY>\^&/[2<,MP/\ A:FI&WM?!_BC1='_ .*]UG_D*?VUX@_L+^W/^*;_
M .*@\1?\(Y_87_%4X_Y@'?@5]P33?Y/^?R&?4DUQ^L7G[KT';C/^<>W7UK?%
M9-A6V^:76UY._6UW??:_G<\["\0XE_9AKVC&WR]W;MY6ZGQ_H/P]\?\ AOXC
M:?XC\1^(]2\1^']*T?QYHMG_ &MXPUG4M3L-+UW_ (1_7M"_MSG_ (J#_D!Z
MYV'\Z]?TGXC>-_ASXA@\7> _%.H^%/$VF@K:ZII=V-.5E(PRLIR&!!Y!ZC.>
M*LZQ>>G^?K^G'Z5X_K%Y^]]3VXQ_G/MT/>O-QF%P4L&\%-*2=T^9*6CNG\2E
MTN?5Y7BL:L8L;3;BU:W*VM=&OA:V=OZV_>/]D7_@K)XI\=>-_ _P>^,W@&YU
MGQ/XRUK3?#7ASQKX*_T!=0U1A@_VWH;,/+&<G",J9+94EB1^^FY0,D@#WK^8
MS_@C9\"3XI^+/B_X^ZWIY;1OAE:'PKX1O+ID7[;XHUY7.N'+D _\(MX?"1 #
MG=(&& I(_1?_ (*(?&75?#D?A#X>>%M:O],UFYO6\9:I>Z/>#3]4L$T78VC$
M-UPTH(*\;O+5B,]/YWS+AO"YKQ8\GR57>STO&+LWJDU97T2=M7TLS^D,MXMQ
M?#_""SGB1[OW;M7DNB5W>3=EM?2]S]6@PYRRGZ'/?T'X?XU7+S9X4D<9(W8
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
M]>OUX]A7Y7_MH?LC7/B0ZA\6OAGI1;Q/:_Z;XB\+6EH#_;QR<ZSH@"@#Q$O
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
MXQC&^UDU=I65WVT2U/ZZX,X X?X+PJC@J:G-JSG))N]DM'RR>KN]^N^A.#D
M^HS11THKY\^\"BBB@ HHHH **** "BBB@ HHHH **** # '0 4444 & .@Q2
M$ \$ _6EHH\UH[;]?OW_ !$TK6LFNUE;[K6/CCX[_L<? K]HC3[C_A._ UM_
MPD!LS9V?C70&.F^-K'$2*H_MPY_MH!E _P"*G62,;F?87<LOYW? G_@DU/\
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
(* "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  Q ",# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_;8OI^I_
MQK-ED8&+$JC[2?\ 1@ .N ><]>#G\>W->"?M%?M-?!S]E3X9>)OC1\=_&.G>
M _AYX82S^VZOJKC?>W\SL8M(T33%83:QK<K1@11PY?=MV@K;RL/R4U;_ (..
MO^"85MIUS=:9\4/&VJ7KVTGV72O^%;^+],-YJ! VQ?VNT,L6BJV"K&4 @$D%
MB.><2K*+^)?-^NVMS]3OV2/B%\5/BO\  SPQXX^+MCX)TSQWJNL^/K75++X?
M7NKWWA5;#0_B5XCT#0SH[:ZHE99- T56E9VD?S&5@<<#ZJVJ.WZG_&OY<OV/
M?^#@S]@CP!\#=)\'?%GQ;J/@GQ;H?B+QU=C1_">B^,/B1I]YIVM^-O$/B 2I
MKS^&/"J%@=<7"O$1E0X8XVG]GOV.?^"B'[*_[>&D^*-3_9J^)</C";P->0VG
MC#0[W3M3\/>)M!750G]D:O+H6MK%,=%NT\TI,!)$C)C;&WEQW #K*7VOE?\
MX)]XT576X5E!QC/U]?H:*!G^?E_P6 _;Q\<?MG?M >,/V>[^^\-W7[,GP>_;
M ^!'AKP/I?A^V>RU3Q=IOB#2'T;7O&.M>()3O,,<DL@@C.$AC(CB5$ 4?OQ^
MS9^R'^PK>?&C6O@])_P3^_9YT[0/#&H^(]'L[J]\.:MXU\2:;'H+1B76/&Y\
M?PN67Q:BNV&!=F?PRBS>*U*/#_/?_P %O?V OB;^RA\1/C1^T+#;>'$^!7[0
M'QY^%J_"^X\*73C4_"&KZ'H>O,VB:SHSH@T6,;L+-&/+8A@"&5E7P+]G;_@K
M#_P5CUJUU^P\!?M3_#^['A72-*M-7U;XWV7P!\.:GKNF@_V%H.C#QQXA\-_\
M)/X_*G&TCD=JZ#S_ /F*?UJVSMVZ_C_3/Z&/VO\ ]E']DS3OCE\3;B+]DE)_
M 'P'_P"&<O!EO\,/V1/AOH_@SXE7^J?M)>,CH.O?M >-9/A_X:C\4>(/AU\)
MO#V,>&?"J?,OA_Q1E%+97\$-?^(WQ&_X(Z_MT?M(WO[+?BCPUXDN/!]UX8\%
M:VNK6FC:GI7CWPLWQ-QKXUS1,+_8'B'G&?"87/C/0/$YP"<5C?&;_@H!_P %
M,M-\37'Q]^)OQN^".M^)]!\(Z5X!_M3X.?%/X9>&_$NH>&O'6N^9_8^/@_XD
M'B?7_#_F?/N\6<^"W^;KS7R_^Q?^RQ^T)_P4P^+_ ,2/AG\.K[1;GQ?JND>
M?&7C#Q9XKN]:T[3/"7AC1/&P37-9XR?$'B+) )X_X3,99B "0&'56[Z??H?Z
M<OP8^(7A7XO_  H^'_Q0\*RVMUX>\>>%]*\3Z5<1!?+DMM5MUN<KGGB1I%/N
M#11\)O /A;X1?#7P1\,/#&GVECH'@3P[IWAG2[6+R_+AMM*A%L%7<,_,Z.YS
MW8T5A_LO]7/66R]%^2/SJ_X*Z_$SX'?#C]EJ/3?V@_V>_P#AH[X?_$7QQHW@
MQ_!5QJ:^%]*TC4?+?78]7USQM())/#42-HS2+XD#(\;@#=M9Q+^&_@?_ ()U
M_P#!/#QM\*_A3\4]$_X)PW'B71OBAK6J>&/#-GX=_;*/C7'B?^V-=T'!UW0"
MP;YM#8A@%&"%V[E+-_0G^WW\#_%'[0MO^SY\.;#PWXSUCP/>?&K=\5-4\#?$
MO_A76J>$O P\&Z^)M:#%0?$@5BO_ !38SYA;<>JEN!^"?[+U_P#"76[W]G30
M_A'J.B?LY? K_A%OC-\"OB7>>/WU+QS\2?C%K6L^(=>\=Z/XT0K\V)'56?8F
MY&#LV%05N88E7O\ UW/QJU[_ ()L_P#!+'0?BIXH^&5_^Q!<6WB+PO:'^V#_
M ,--ZT-2"_\ "&_V_C^PBQ.[;@9S@L,A0#L'Z(?\$K])_8_^$_BW6/A-^RC^
MRGJ/P*M?'7@7_A-/'7BGQ!JVL^(=3UV_T768X]'T@^(->WS^(-%CCURX\AX'
M@7]Z$=&*B2O7IO@O\2?$W@;P+\>/%GP:\96G[1?Q:\>^$M.^-/P@T'XFC3O#
M/@7PWXAUU?A[XV\8Z(\A^:3PO\/6C\2Q_.SRR.%Y<C/O_AGX6^,?!?[5WP[@
M\*_#*V/P1\!?LXM\/+3XJW'C/.J)JG]L@IH6N>",1G77>/1(Y#XF;[K28#E"
MKDO8%ANMO/;_ (!]^^3CMGWS_P#J_E14222E%/FIR.X&>M%<YT$O_++_ #_=
MJ1__ (G_ -FHHH BE_UT/U/\Q2G_ );_ (?UHHH K6?_ !ZP_P"X/YFBBBN9
%;(Z#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  I $H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M ,^&K:YHO.B'TQG7/TJSJ4UEX/\ B-X'US5?M-SI'A>STRRU>UM./M_]A?\
M(<SS],\CGVJMX5\:Z%J6NV/Q$\1WUO<^%O@G\.--\:ZSD_\ 0$))_F>G;V K
MHI[R#7OVD?A_H< MK:W\4>)-+UJS%W9?VE]@_MWTR<?J!CTK\*XAI\3\>YQD
MGBIRU(YUG'%'#/#%.52$[4U3=)*HG.%DHRA%N2:C[JO(_8,EI\-<,X/./#C#
M.G*.4<+\2\4UH4YQ7/[7VDY4W&,DG)TZDE%-7O)VB>3^&_#G[-GPQO[;Q'\)
M/ 'Q('CC5+/Q1X8T>[\6>)-&U+[!I>N_\AW_ #GZBO/_ (V37'@_]GWQ1I7B
M.?\ LW6/BUK/A?1='M+O_D)_\(OH6M?V]_;77M[^O->B?M;?'_XC_#/XQ#X3
M> O$/A2S_P"%=^#_  PWB3Q5;>!/!_\ :FN^.]>)VDA@I0LH4M'M&QR5.2"Q
M^2? W@#XE_M2_$^W\$V>K7&M>+]>O5N_$GB*[P!X3\"NP36]8UO/'_"1LS*J
M^%>[$+U(K_47PD^C5Q_+C/*?'OQKX^AFT.'J49\+1M&FHPITXRC&2M&_)&$8
MZIOW5:]U?_-?Q1^D)PK#A;BOP0\(^ O['JY_4<*LE>HW.51QJ2NN>SE*5273
M=ZGW)_P2[^!$_BSQWK'[1'B*QMSH&B6)\,^!!<X+?\)("!X@UH#_ &@=@/8M
MD<C-?OAY</\ >;\C_C7FWPE^&6@_![X?^&OAUX8LA:Z%X9T;3M'LE')$<8 )
MP,9()#'C/S;>@KT_]U_SS;_OIO\ XFOJ^.N*I\6\3YEFCE-0G5Y:2BY65*-X
MP>NSDH\\E96<DNC/HO#'@S"\%\'97E6/BGC?9^TQ.FOM))2:NE?W7-K5O9VW
M/PU^$_BKXCV/B[XJ_%#XM?LN?%KQAXQ^)F='%M_8^BR:;H?@30PW]A^#=(#,
M#)N9FD=F.]Y/WC,6R3H_$?X>:C\?IO#7PH\)?LEZY\(-$UWQ=I*>.O'^L>&-
M"TK^S_ ^ADY.B,BAF>3<B(H P1@*S/FOV+M^_P#O"M>/K']5_F*]K$<3SCBG
MB</@*.'DH6C3A7Q$J$>6FX4VJ-XTGR)IV<'&4HIR3=V_S[!\$X/&X6-#$XRO
M44IKFJ>SI*LTYQ<OWK3J)NV_M+J[MIH?EQ\</@Y^T;X3^*^D:K^S_P"$/"/B
M7PCKOPM\-?#&^M/%=T1IGA/2]!UHR!40Y9L(0,+N)P>IKZF^"?P4N]"\(Z<W
MQ4TSP5K'C6V'B6S6]\*Z-_9FG:'I?B)@-9T70T(WJ&.5.]58MP ,$U]8C_CZ
M_P"!M_(U!/\ ?'^\/YFOS_'_ %+-J?UG&9=AIXN5&:GB6KU)P?/&49^ZDXR3
MM)-N,M6XW>G[7D_"]3)L>J>#S_.XY.H1J1R26)3P49I0M)->_=22E?1]/,_(
MK]K/]G?]IKQ3KOB?X<?!'P?\/Q\(?B+X/TG1+[5KN]_LS4]!;1-;_MQ<=,AF
M.%ZY/ Y%??WPT^$7]@Z+X1O/'$&B:W\0-"T72[&\\0Z/I(TRP)T3A2J]NAP6
M()()P0,GZ*/WU^G^-5HO^6__  /^M>3BI936R[(N&O\ 5S(Z>79;)5:"A@X*
M?M;\RJ-V2YXR2:>Z:WMH=&7Y/B\/GV><21X@SR>89K&5"NYXQN$:4HN#II7;
ME%Q?*XR]UJ]XMNZ_";X^?L)?'WX@_M)^/O&'A<Z%_P (UX[NM+O;7QIKU\7.
M@Z:H^?1%T(@,X5N,E0QXR!G%?IM^RW^RSX$_9E\,W.F^'H!?^(]=NOMWBWQ5
M>8.JZ_JA',DASA0 <*@;@99CR OU*?O+_P "_E3)_P#7)]5_F*^[SGC[B#,\
MMRGAO$UU_9=*-HT8.4;^SCRQYK-7T@M-(WU:;M;X7AWPKX6R7B+-.*<+AYRS
H:K.;=6IRR46[S?*GS6;<GKNNG<U:3 ]!^0I:*^+V;MW?YGZCND?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_004.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  I $,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
>7TLZLNM#S 6W,WF[@"@8[3AB O/I5% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_004a.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_004a.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  C #@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
>M-P4I*+:V;BI<K:N[-Q;5W9J[-FBBBF(**** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_005.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  @ $X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BN>U;5]
M-T33K[5=5OM/TO3],M+V^U2_U&\BL=.L;"-&=]1U1I#$B($BR6?:N#(0R=%Z
M&OX5_P#@K_\ MI?'G_@KY^WQH/\ P0__ &"?&%QH7P8TKQ-]A_;*^+OAV\#Z
M=KW]A.\GC?1-;U57S)\._A/&)/M/ANU6X7QIX^6.&7;'X7M2P!^X&J_\'!'[
M!U[XC^+]I\))?BK\=?AM^SQ9G6_CQ^TO\/?".C6?[-/PBTWYO*75OBK\0O$'
M@^/Q+XC\53LWAWP3X=^%\'C>X\=2JJ^"6F4@)ZK^Q1_P6#^$7[;OP6^+/[4'
M@[X3_%OX.?LI?"J_U:WN?VA_VA(_A]\/_#'BQ?#TS#Q/JNAZ>WBZ5#X<\+0S
MH?%/B,S+Y,R3>$+>.Y\81-:6W\5W_!P[KGP7_9=O_P!E+_@AM^RK=:;\-/@'
M\"M'\-_%G]I;Q!AD?Q3\4/'FCQ+H/B[XH^22_B+Q#X5^'0UCXGSEW9)A\0/#
MHB,;^$[?R.S_ &5/A]\=?^"__P 0OA9^P]\"CXI_9N_X(R?L,:/X7\,7]A82
MII^I?$/^R%GD?QAXTCCC,?B+XW?%?7#K/B>+P[B7P=\/8=;FG=&U!!=^* #^
MH2;_ (.(?V??BCXG^(ME^QS\%/BS^TW\*O@A::EK?Q]_:PO[SPO\!OV1?A3H
M6CLS2ZIJWQ:^+5S;3:W(_F[K?PYX9\)3>+?%J(K?#ZV\9G8M87_!/C_@O?XA
M_P""HGQW\4?#;]E?]AWQ]J'PD^'NHP+\1/VE?'7Q6T_PY\-O"FG&5%@?1]!3
MX<S^*-?\1>)C'YGA'PLJV_BF6WDFN-2M_"=J)9(_Y?/^"X?QUT'XF?'+X%?\
M&_?_  3 \(Z;X6^ OP?\?>'_  7XX\*> 7C%A\6?VD=;>,-I7C/6;>59M=@^
M$Y/F>+7G,KR>-SXG64R/X*\+?9_[Q/\ @FO^P3\./^"<G[)?PQ_9J^'EM9R3
M>&])35_B#XL6U5=3\>?$K6(T_M[QAK)/!D=U,2(K)#';Q1A%0QN9 #[1\/\
MB-=;O/$&F7$7V'5/#FMR:3>61"LICECCU?0[]&QP+C17BF R59]X; 517<5Y
M[H^BW>E^,_&WB&8P&R\06OA9;/;G(&B:;J\<N<]/]:A_W22.*]"H **** /R
M3_X+3_MXP_\ !.C_ ()S?'O]H+3+Z"W^)USI?_"M/@I:M&L;W7Q>\>-+HOA[
M58T3J?"*MK/Q&D4E0\/AV0.V7(;\4/\ @T7_ &%?^%4?LF^/_P!NKXC6<UU\
M4?VM?$&J+X=US51&NJ67PJ\.:N5?6!J\C%I?^$M\2G6/$$C,-Q_L=&9PY-?U
M8_&'X _!+]H3PQ;^$?CE\(/AQ\8/"=K?)K=CX>^)O@?0O&NBVNJ(N5U,:/X@
MM+A8]5.XCSHXEF7&"P<D5O>$_AAX"\!?#_1_A;X!\'>'?!?PZ\/:+'X6\/\
M@KPIIP\->&]"\-A'SI&BZ3H0MH]$B4,>($3:Q8X4N54 _P <;]I>V^*W_!5S
M_@KO\=;/X2Z5<>*_&_[37[4WCK1_ -MAY$L?"J:[)X?\.ZG*RG(T+PO\.M!T
M>1GFD0BVMPT;2.0A_P!17]G/X"_!C_@C-_P3L\/_  R\ ^'!XO/PXT;3;*Z&
MF)IFF^)_CQ^T)XVU[0_#.B;AN\H:YXU^(^M:+X:MI,A/#$ 5A%+%;;JO?LF_
M\$5?^";O[#OQKNOV@_V9?V=+?X;?%"Z\/:GX;@\0?\)W\3/&::=INO;&UE=#
MT?X@>*/%T>B&<HJMY)^X1&_(RWZ(?$+X4?#KXKZ9H^B?$CPEHWC'3-%UM?$V
MC6>LVBNECXC71M;T(:O H"L=8&@Z_K4(8(&B6XE8",LLB@'\MWPG_:5\+_#?
M]IKP?XD\/_!_X2?$_P 1:I?>.M:\(>+=,_9Y^&WA_P")7CU!I":%HWQ,\;_%
M'X/?!?Q5XG\/:!XOCT#XK?M/>,_%GA/P@1%X.^('[,?@HI(OBUXW_1VU_P""
ML7Q0U+PGK7CGP]^QIXGO=#^'Q^%>A_%V/Q#\7-*\%:GH/Q5^*GQ-/@?1_@[\
M,=%UWX='Q!X[\1/X;UCP1\4%_P"$FA\!0'P?\0?#?GCPM--$J?>NM_L+_L@>
M*M-TOP_K?[/?PXN-'T7Q';>)-&M8=*.F#3]4/@C0? 1,5WHC6QCMT^'_ (/\
M/^%)?#@D;PY/X6T+PW9R0B*VM@OI6I?LO_L^ZQHEUX9OOA3X,G\/WWQ!U#XK
MWFD_808KKXF:GH[:'-XT*L1CQ#+H#20//@$(8B!B,2D _-35?^"KFJ>'Y]$\
M::I^S5JM[\"_B/;_ !]OO@KX^TKXLZ%?>-OBCX8^"@@T+P5XU3X60>$XVT'P
M%\?_ (A:YX)^&/@&>?Q<]X_C3XB_#19?!XC\: IK^#/^"D%A\+_V=?ASXV^(
MVF>+O'U]XH\>_&6TM/$&I^)O!W_"3>*OA!\#(_$.M_%G]H!SX?\ #_A'PTGP
MZ\+Z_I2?#+P*L"1-XS?7?AG(TV[QD@K]#K_]F+]GZ^U7X?ZM>?"'P<][\+-&
M\">%_AY/)H<)_P"$3\-_"_7(/$?@71M!;!;1=(\+^)=&T3Q!9I"ZVYGT30?,
M%RT,$*>4>%/^"?7[$W@75M5UWPI^S+\+-%U77[[3#>W5AX:5@(M&^)&A_%N'
M1XI?WJ:7X>'Q(\.Z-XP'A2%H?"*^*=&@:2UW\. ?EUX2_P""FG[6_C7X*>"/
M@_HGPY\!W/\ P4.\9?M3>)?V<?B1:_9-;D^"/[-<L7Q+U_7(VU^5I/-^(?Q%
M\)_LXHGQ+?PMX4?F/0Y_'7Q 'A3P)-X/7QG_ $,VQDM[:&*YNA+*J@&[8+_I
M'4[L#@'D9 Z #!P:\XG^$?PUO/&6@>/9?!GAU_&?@W4?%-[X=\2'2E74]'U7
FQQIFA:1XTU5)(3$O]M>(]"T+2K.ZUQ@9Y+>-4F9@TB7/J] '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_006.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  D $<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BOG/]I+
M]JS]GC]D+P);?$_]IGXN>#O@OX N=9TWPW:>*O&VH'3M+NM?U@R_9]+&$D9I
M'2/S#D!4"N6=2@#_ $97\7W_  <O?%/XU?!WPAX6N?V@=+_88_:5^%GC'XT1
M0?LK?LL^,/AQ\9;_ .+E]J1T0Z%KFNZYK7ASXD>$O#NN-X1_MQ,J+>,F3Q'&
MD2M(=B@']<G@OXR_"[X@>"_"/Q'\&>//#>M^"_'FB:=XG\(>)?[6&GZ;KWAW
M5^8-9T@:P8FDC8$LJ;5)7Y&V,X0^">!?^"A'[$WQ(^./B_\ 9O\  '[3/PJ\
M2?'#P&-23Q=\.M)\2+)JN@C1"/[7>X=A_86;<G+>7<[A\[$MSM_CQ_:7^/GA
M;7O&W[+/[-'[3_[)_P"Q#\0?VQ- _9:^%]@/@I:^&?VL-1\2_#33->T4^(-
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
# __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_007.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  C $<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BOF;]HW
MXY6?P!^'=[XQET>\\8^+]>U[1? /PA^&MMJ]MI&I?%;XR>-9WT;P#\,M!UB:
M"X&B/XIUN7_2_%=PKV7@?PDGB/QYXO6#P7X2NI(_I*;_ %)^@_E7Y._M<_L_
M_M6?&_XY>&[SX;V_@GPW\-+#X6ZK\/O"'Q.;XI:[X0^)7P+\5?&O7/\ A&_V
MB_V@_!?@:/X:>+TU_P",_A/X)11^%?V8+F/Q7X0C\)>+?'?Q-?QR'L?%4,:
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
MQ6^/GQ^^(WBKXBZAIFF,%2\\2^./&?\ PD'CW7->UXD+X<\-+XAULGQSXK)
M\%*,D[>:_P!*G_@DI_P3!^'/_!-/]G^+PG9WVG^-OCA\2A8ZM\=_C%9Z>;!M
M>UA2[:)X.\'JN)K7X>>"CJ4\'@RWD0,TUQXB\93>3<^*WAC /T=^#_PH\ ?
MKX:?#SX0?"KP_;>%/AQ\+O"NB^"O!_AW3XI);;3O#7A[2HM(TB".-2S3.880
M[:JL:R7.QDD!60E2O7:*#H/B[5OV#/V-=;\1^(O$&J_LV_">]UKQ7JTWBWQ)
MJ,OA:T%SK?B;Q7XDO]:\1ZYJ+1[%N=3U?5+F>\O+J13(\DA52L85!U/@C]C[
M]E[X0>*5^(/PQ^!7PX\$>-]&\/\ B#2]*\4Z!X=M;+6M/T_5X]..I6MI?*&E
M@CO/[,L/-V$-BV15907#%% &IXS_ &8/V<OBGX[\)?&SXF? OX4?$'XN> -!
MM+'P/\1?&G@/PWXF\7>$;2.]U+54@\.ZSK.G7EWHZ+J.H7MY_H,D!,]S*Q)W
M8'T%#_QZ?Y]Z** /EVS_ &;/V=['XP7_ .TO9_ CX/6W[0VK:>D>I?&V'X:^
M#D^*-Y&ETOA=4F\;#1_^$@*_\(\HTA@+\![+,+[@S$_5D_;\/ZT44'.?,7P=
M_9I_9V^ 6J>(O$'P/^!'P?\ A%KOQ%U5KSQWK/PX^&_A#P;JGBZY.LL_F^(+
?[0-(L;G4V#L7 NI9%5PKJH9%(^I:**#H"BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image_008.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_008.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  A $<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MV"/VN;?7=*\(VWPLTE?BS_P0_P#AUJG@;Q)HC>/QX\BU_6=!^(GA)U'BX?\
M"$;MI\7R0'0/$KN5&5?WO_@D]\/_ -I&[_:VO/%7[27[+7[+'Q.T[Q!>Z-K/
M@'PK^SCXC_X)$GP3^SQI9\:KK^N?$SQ!_P *D\1-\=M>_P"%5XT.+P6?"X\7
MR9; =960C]QO!_@W]F?X7_"[POX(\+_\$N_B3XE'PZ\!Z=X+\-+K'[+/P974
MM<3P-HJ:%H@UK6=>\1*6_P"$HVQ[7=V8>;(20H1:_.'_ (-Y_P#@G!^TE^S#
MXZ_:W_::_:\^$UU\)?BM\6;[2O#?@;0-2O?!^IO8^&=7U_QQX_\ '.HH/#OR
MZ%HESXDU[0H4@9T:1=#8*LF&0ASGV=_P<3?'<?!7_@E]\7M$L=;DT3Q!\=_$
MG@?X&Z1]C^9[_2]?UO\ MKXH:4I'W0_PST#QXK-G)QL!(!%?F=\&?V5/V#?@
M5_P2]_8PF_;X^*JZ%XL_:'^'6K^,?AA\*/BU^T#\:/AQ^S3XA^*/Q7T#7?BY
MH&L_$WP3\(?$:1'PZOAY_ _A?QUXN\5^=&K1M 5'Q!\72?\ "5ZG_!P]X#_:
M-_:B_:H_8W_9\^'7[.'[1'Q>^!WP\O-+\;_$;5_@Y\*_&'B32[[4O'GC,:%K
M>B)XX5$^&/A_Q!X3^'/@?7"/^$N\8>$&_P"*_P"7;%?J)\3OCOIOQK\'6/P\
M^+/_  1&_;.^(O@_3-+71]+\/>-/ ?[%^I#0]-5$T,C1V/[6!;P_N@5 6\)G
MS!!M*,N%8 'Y3?LS^%/&FI^%O _[,WQJ_P"",_["G[3W[+7Q/\7CPKI'[3/_
M  3G\5_#GQ1X (.K3,GC7QF-?\4^*/B7H&@"5D>7Q7XK\9>$F,,1B(C9QX03
MQK_@N5^S3\"_^":O[)NE_ ?]DWQ/\6O!.D?MK_%C2[+7_P!G[Q#\7/&/Q&^&
M5EX!^%2#Q]KNN>!/ _Q EE?P_P"(E^(C_"R)W/B^(M)KDFV,(5)])U+_ ()W
M?"#PM\0M#^)/[,7_  3T_P""U7[%_B+2-4T>ZUK3_@!\4OV9%\/^)-.0;7TN
M4>.?VL/$_B /*V'=8/%,,2,6V1HC*B3?M"^ _P!HO_@I7_P6K_8SN_B-^Q-^
MU#\'?V8OV=1I3>)KSXR?"V3_ (0636="CUSXZ:TNM>-_A_XD\:? W7?^$O\
M$F@>!/"BI'XN=BQ^5'D8[@#^EK]@[X"1?LJ_L>?LS? .\T^TT+6?A;\%O &B
M^,[:VNDN$7Q\-#%Q\0-;^U;7;4_^$A\=:KX@N_.D 4>8'!W*@HK[5HH.@KS]
MOP_K6;%_Q\'_ *_&_E110!:_Y9?Y_NT6?;_@5%% %BJ]G_Q[6O\ GM110!'_
? /)E.F_U,/\ U]+_ #>BB@"Q'_J8?]T_SHHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>image_009.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_009.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  J "H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^CC[9Y-K;
MP3_Z3<?8_P#/_P!?KUXZ5X?XP_:$^%?@/Q1<>#M<\5?:?&%KHW]M7GA/P]X;
M\9>-O$UAI?\ T&M<T+X?^&_%W_"/^'?^QLKPO3_B+XR^+WA7XZ?&;4]4\5>'
M/@?\'O&+? SX+>$_A3?_ /",_&']J/\ :PUK6/\ A M#^&::SKZ^,&T/P_\
M\),WAY"/">Q$7Q$SM('\(>+XIO*?'O\ P58^ O\ P2,\7>"_V.[KX/ZW^UU^
MTUX80_$O]J_XU^'/$>AV&J-\>/'>B(^N:=H^MR^%F&O>)D\/ZV?"T47_ !2,
M?@KP0/"_@J7>TGDP?3O%VT3N^U[+:[UOLM$]-VEKK;X?#9;>^+Q?Y7\MO^"?
M>7A7XA^#OB%H/_"5^!_$>B>-O"]U_P >?B'P]K&C:EI@]?;P_P"GK_*O+_VE
MOC!??"OX0>(/$GA6>V_X61JEG_8OPWTG5[/^TOM_BCV]O"?ASW_Z%BJ'P8_:
MX_X)3_\ !4GQ1;ZA\*_B%K7[)O[8FK,QM5N[32/A'\8/%6IA$"Z+K2D2_#+]
MH/0"ZG/A;Q5)XI\8!6SY7@^0%V\O^.OP)^*W[+7C?X(_$#]IBY\;?$CPWX"^
M*6G>&KS]H+2KS^TOV>]?\*^.)6A;QM\4?A8,^)/V8_B'X1\3+X'\3R!6\9?!
MGQ<VA1I-XV\$NZK51S'"NUX6=TN_5*^B!Y:M6I75F]^FK[GUO\-Y_']G\*O#
M$'Q;@T3_ (6A=>&]4_X3RTTG_D&6&J'_ )@O;'B+_A&_[#_X3?\ ZG2OW$\&
M_P#(H>%?^Q;T/_TUVM?C7]L@-M<3V%]IMS;W5G_H=W:?\O\ _G^6>.*_8SP;
M_P BAX5_[%O0_P#TUVM9YIK4C;71O372R,,OQ#5*2=U[UM=-F_0_FW^"OC[7
M/A]\;_#-GXP\,>%O$/PA_9A_:/\ B9HG@0KK0\."_P#CM^U3I#?'O7/B;XWT
M"0/%KOB+X5_#CXKM\+/!CJ@D9/$/B;QQO#)$T?X,?L<_$3XQ^"?'O[?GAWQ/
M\8?AM^QY_P %/?&G[1_PP^(7B3QU^TQK6B_#?4M=^#>A^,M?\0?M'?!GP/\
M%/Q!X<\6CP%K_BX?V'XG_P"$J7P@3XS\&E/D*$LG] 'B[X:>*?&GQBS^S=X/
MT[XH?&B[/PN\2?%/X._$'13JG[/FNZ9X'.WP)XU^.&M*K?\ "G_B&/#AUQO!
M7BKPHI\8^,4#22>"/&**[#(_:?T+]A'_ (*Y7FE_!G]H#X;7OP!_;+T*T\=Z
M'X9U&S\1:%I_Q;US_A"==U[0O[>_9S\;ZW;+\-?VN_@R/$NC:XC>%O,;Q<L,
M8N)? _@R1IY*X<3I)V2ZMZZ[M[>>O0^@PMW@U?5VZ_(_E>_;1M/ _P"VC_P5
M"\<>%_V#O!^A^/?^%Q^)/ACX:\.6OPST<:9X9\=?&+0O!>@GXK?$WP2=WA0>
M'_AXOB'^V_$[>*P_@]2?#Y\=C (Q_03X7^)W_!8/_@G!\%;[QAXP^.'[-/\
MP4;_ &>OV=-(-K^TM\"O#_C=OB'\=_A'X( D77=(UCQQ-&/$WF>$O#7F93Q<
MOC,/%H3"1)()&#?G)\"_V;_$O_!#G_@I9\%_BM^U/K%AXE_92^+6C?&+X'>&
MOVJ_AE::K_9_A35_&^BC15\7ZYHA8^(OA]XE\*, F[?L7P8?$[> )/&( <?6
MOP+D^'/_  1S_8T_;GT#Q9^V-^R%^UKX5_:<\)>-K;]GOP5\#"OCC]I3XU>/
M?&_@_P#X0?03XUUA')?08O#\4;IX8E7Q>(V;Q)+'XYD>-DI.OLM'9*UU=OH]
M>CMVLP6&_/I_PVM_N/T[GT_X)>$/A5\ ?VN_V1=4U(?L5?M3W_@.PUCX/75D
M5\+?!G4_BOK":'H/C?X49+'X?J?B-KVA^%O&_P +<GP6CZ\_C;P$WA#_ (0[
MS'_H5\)VDUIX5\-6KGY[;P_HUNW"_>ATZVC;OZJ:_D:_9U\!?&?X&?\ !/7]
MD?\ 9P\9Z(+CPQ^P-9?"_P".'[:GAV\(_M/4/C'\=/B:?$/PK_9]T'*JP^(W
M[/WAWXI:+\>?'/A56=7\8P_"WP2,'Q:<?UW^&[&[L_#N@VDSXFM=%TNWE'I+
M!8P12?\ CZFLJM9R:3N[7U:;=KZ7VUM]Z2T'7PUJTK1=K+X;+\EW/YJ_@]\7
M_BY\"O'?[0%I;ZCI5K\%OV4/%?QOTGQ]^U!XZLY? 7@?7OVA]<TA_$?Q4UCX
MZ6NB^(T;QUX>^%OAPOXC^#/A/PO#XN\<2)KOAGX?S^-_!OEA4]LL_A1^R!^T
MK^R;\$_@I^T#I_A_5?"V@Z)IE_\  S]KGP7XA34/A1XP\7:Y!%X@C\9^&?BW
MH4L>O_"#XB^+/$6NZUXCE\+>+9/"/BPS, +OQ889ED]M^)WPL^&)_P"":6J_
M#P_#GP&? 'B+XCZ^WB#P,?"'A\^#]=:X_:EDFG;6/#)T[^Q=3:>:-)9C>V4Y
MEE1)'+.H(\L_8B^%WPST36_VL/"VC?#KP)I'AGQ/\'-?/B7PYIGA'P_8:%XA
M+QQPN=<TBTT^+3]6+0R21,;^WN-T<CH<JS SO+ZQ?WKVM^/6_P!VQL](?5_L
MVWZ]5L?!7@+]IR#28O'O[/7QLTK1_P#@IO\ LH77B?P)\*[71OB3HV@:C^U9
M?:?+XU?1-(UC2=:UX>%O"/QC^'OA;Q-+(_@UO%9\(_&9IB9A(S .?;?"7A;_
M ((O?LR:+K_QP_8G_9P^&_C?]KFVT6X'P7^$LFC>,M>^+-C\8]<?6AX=\%1^
M!OB!>-=_#J3POKLKCQLP'A$>"?"$$SF2("V%S^C_ (2^"OP;M/!_[/BVOPE^
M&=LL<?[([(MOX#\+0JC:=/X@;3V01Z4H4V#<V9 !M3S!L-?46C_#;X=B?4M;
M'@'P6-9FT,1RZN/"VAC4Y4X^22_%C]J=.3\K2D>U;V5^NROKH^FW3;I8\N-:
M="+<;/625]T[-[Z_<?AMJW@OXF?$SX1?#;X%>'-)\6>"/A/X+^(VF?'_ /:9
M^*WQ6!\,_%W]J/\ :(.M)X]UW6-$\"!BC>'AXD4>*5;Q:@* _#%5"CPDY?\
MIC\.7!N_#V@W;?>NM&TNX;ZS6,$A_5J^;CX"\"^5<_\ %%^$^W_,N:/_ /(=
M?1^C6-DND:4!9VH TVQ  MX@ !:Q   )@ #@ =*6*44UI;WI;)?\#R^Y+9(,
/#C*N*IRJ5'[R=OE=G__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>image_010.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_010.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  E "P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
(*X=]SMV/_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>image_011.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_011.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  1 $X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^X7]H3XE7
M7P<^!WQ/^*.FPZ;<W/P^\'ZKXDCM]6<KILG]C0^:PU&5&638(T9BRLK*4R"2
M,C^>K3?^"W_Q\U+X3_$7XGW?P[^!OA>_\ _%0?#[2O#6O6?B_3-'\3*-4^(,
M*ZO+XU\0_$7PD/#R^*AX*5@8O"'BUO!K1>(5=O&D4:I7[E_MS?![Q?\ M!?L
M9_M2_ OX<1:)<^.?C%\!/BG\,/"8\0W(LO#C:OXZ\%:[X=T<:Y+$>=$235P)
MMH8-@C:""P_G-M?^"*7[8D<>KZ'J,OPB31]5_:(^#'Q)%WI?Q)UK3-3/AOX5
M^.?VMM7503X;P?$;:%\6? ?B($<&9_$T6?,RM:P^JV?-:]W;TMIMY_U<#]G_
M /@FE^VS\1?VS_#_ ,6]4^)?AOP#X2USX<>(?#6B-X=^'MY_PD6E6)UW1]3U
MA WC:/XA>+5\1 JN!XA'A;P0DOS*MK<D V_S1:?\%,?VP/BYX^\8?#OX(?LY
M?LX^&X/AAXG.C^,OC%\8?VD-93X/>(1M*_V%\,-;3X;>#_$WB77P.1XH\,>#
M_&?@O< "2#BO7O\ @DU^RK^V)^R;X#^(O@?]J?X@Z?XTT6YTCX#V?PMT?2OB
M)X@^(FG^%]6T'X,:!HGQS2WDU_0+>30=$\6_&2/Q)XF2.,OGS%>1?+VK+\%_
M#S_@D5\9M)T+4K;XP_ _X3_%KQA<>//B=K1\6:!^TS)\(]*O_"^O_$_Q#KG@
M/14\$Z%^R3XM70O^$5^'>M:+X7&SQBV1H"MT="<@/U5_9Z_;7^(_Q9_:7\5?
ML]>,O@5X5\(IX4^#]G\7+[XC_#KXR'XN>"9VUKQB= T'P5'JT/PO\)Z!/XGB
MA@UWQ'XOC@\63-X3MQX74PW+>+H73XZ_:(_X*B?&'X3_ +;=I^RUH?P^^'*Z
M!J?B : ?&OB'2?&&IZK8!=*^$,B!M%3Q)X2_MYO$;_%31UM_*=5M?-\/"V_X
M2[<".?\ ^"=7_!-?]I#]E?\ :;^%/QD^+<OP8N++PS^Q]\>?@9XXU3X8_9],
MU3Q+XW\;_M;6_P 6/A8^L:%HOPZ\(1Z^OA'X-:5H'@]_$\PCE\S03B(J8Y&\
MQ_:V_P""6/[4OQP_;J\6?M'>$F^%%OX%U7XN_"WX@Z5;>(/%&NKXB.G?"H_L
M0*6_L5/#,D"&23]GKQL443.'(\/^6\@\2W#1@'UK^S!_P4W\<_M,_ML>&_V?
MO^%!^+O@M\.]=_9P^,GQ@N])^-WAG6O!?QQL?%GPG^/V@?"1"=!/B&Y\-?\
M"O/%.@:X&25(WF3QEX=\11DR1Q;&S/V[_P#@I'\3_P!DS]KKX0_L_P#@KP9\
M/?$OA;QU\./"_C'6DO#K.J_$FPDUOXG^(_!+2KH.C>)/"\>A^ !HVE/+-XU"
M>,9O"MU$KS>"YT1 >)^ 7_!,S]HGX#?\%"?"_P"TEI?QE\!^(/AG>?"KXQ6/
MQ'U[4O!NOP^-M=\6?%CXW^'?BGXY\$Z'X0U[XA>,%\.>'_%MSH@\30>+4\8,
M?" 5?!]OX(>!EF/T[^U!^Q!J7[2W[:/P7^)/B:33;3X#>"/@IXYTCQC_ &7X
MM\7^'/B1K?Q//C?PWJ_PG_X0Y_#C)'X?T+PHS>-==\6^(FE6XNIM:\-1PK)'
M!/-%MI?RL_Z]0/QFT_\ X.%_CWK'P<\,>*[7X-?!"R\=7:>!=7UJUL=0\:>)
M?^$@TOXL_!O7_B]H&C_"SP))XD\*>(_$/B/P<^AGPOXS0^+3%XRC8^,O 49M
MSY5?UBZ'?7%_X?T?52 ;K4]-TN]N";5K0E[BPBD?*,I(P[<+DA 0JX4"OYPU
M_P"",GQ.L/V9OVG/#&GZGX0N_P!H77_VD?'OC/\ 9VO=7^*GQ2'PUTOX#Z[\
M3/#_ /PC^B>-M#CMY87^([?!=_&OAA_$LOA7Q2T7BSQ ]R"\:$#^DS2[&WTZ
MQLM.AB%O:6%C:6MO!G C6.,ICMD@*%Z\D,2*Q UJ*** "J]%%!SEBBBB@Z H
)HHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>image_012.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_012.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  . % # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M01[?P[_X)E_L?_!W]H'QK^U%X2^'>HK\7O'?B[X^?$GQ7JVL^-/&?B3P[?\
MB']H=OA"WQ@N(_ VM:]<>%D'B=?@SX%DLHOL0BT&;2E%BKQNPKZ3_9__ &>_
MAE^R_P##8?"_X3:5?:/X-7QO\1O'C6FIZSJGB/4#XK^,/Q(\1?%#QCJ7]JZW
7<W5RPNO%GC;7+F)'R5ADA1F)C.\ _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>image_013.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_013.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  - % # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z _;-^,'[
M5'A7XP>'_"OP=OM;TWX7VO@/[;K&K?">S^ 7C;QS_P +1_MH_P#$EUS0_C!\
M2/"/_"/^'?\ A',=<X_M^O)_ ?Q^_:HF_9]^,'[0NA_'?1-;T_X(ZQX]T7XJ
M>$_VC_@GX-TW5/"7_""Z+_;VO:+X'_X9_P#$G_",>(?$7BPZY_R-/_"8>U?H
MMXR_8]_9;^(&MZ_XY\<?L]?!OQ=XFU=QK'B37/$/@+2-1UOQ)>D#Y]5U1U2:
M4>P2M;Q1^SS\%=3^#VM?L[2_#[1M$^#6N6__  C]YX'\#J? ^F&P'B/^T]H&
MAB,Y\[Y>F,<]:_H7ZCB/K;]]:+OZZ_A:Q_-7U[#?5/@=D]K?A^&_F?G'\6OV
MBOVY_"O@C]G^?5?$?P<\-^*/VEO$GA>]\'VGPR^%>LZEXYT'PMH/PQU_QYXZ
M_MS0_C!XD'ACQ!XB_P"0'Q_PF'/C3_F>*Z#X8_M3_%7X8^$OBQ\</VJ/B+\2
M/^%7_"_PV?L?@CQO^SW\&_A+J?BWQYKN/["T7P/KGP_^)'B[Q/X@\1?R^@K[
MX^*'[/WP%^,=CX2TGXN?"+P;\2-.\))_8_A&V\66']I+X:LO]*_=Z66*^5_R
M*^E]0?\ 5GUKC/#G[%_[(_@Z_P!)O_"O[.GPLT2?P_KI\7Z.;3P]&/L7B?[+
M_9G]K)EQF7R3G9@#(QN[T/ XGZV_?6SUOZZ_\ U6:9/]4M_9B>JZKY_K_P ,
M?EW_ ,/#OC]IO@?XT6/B/Q)X UOXD>//@.?BW^SWJWPGO/!OC;PS\,_%&N_$
M_P /^ ]=^#']N>'^/$'B'X3^'-=T/Q/XW_X2P]N@KM_B=_P44^*?@_\ 8\MX
M/#FE?VE^V1H.C^/-%^,%W=V>C?\ ",_"75/A/XT_X5+KOC37-#_Y%@>(O%?B
M/^P_^$(\+?\ ,Z?V_P"AK]%_BI^RW\,?C!XJ^#_BV6T;P9K?P3\8:IXST,>$
M=,\-Z=I/B72]:\.?V9XF\%>--)&A^3K_ (?\00<W:2R1/&>%5P:],\0_!'X.
M^(8/$NFZ[\+? &J6'Q)\96OB?QO;7/A?3"OBOQ3X5%U_97B3Q(1%_P 3?5H_
M^$7TO,\P0?NSA?7+^R\XO_R,Y6OVZ7].P?VKDVG_  EQV[]5ZOK]Q^/DW[47
M[8GBKXC?%#PYX<\8_&3_ (1_X2WGA?X8WEY\$?V/_!OQL&O>/-"\%Z!KWQ7U
MKQQ_PD'B3PC_ ,(__P 5'KG_ "*WX"OI#X8_&;XX:#^TW\#_ (+?$WXT_P!M
MZ/KW[/?CS]H+XJ?\+!^&_P -?A+XFL/[=UK0-!^%'@O^P_#_ (D/_"/^(O"?
M_$\\4?\ (X?RK]$/"G@+P1X#_P"$F_X0CPIHGA#_ (2WQE=>)_%W_"/6@T__
M (27Q3XJQ_:OB35-C-YNK2=IQ@?[-<5\5/V<?@'\9]8LKSXP_!SX<_$[4?#R
M#1M'U'QCX6TW5+NRLC_ DC1)D^Y KI_LG'?]#*?_ ("_\CF_M; _]"V'_@2/
MRK^,W[8W[5'B3]I'QQ\*_P!ECQ5X2UNW/QL\+_#'X;^'KO1]&U+PSKW_  JC
MX+Z_\6OCI_Q7'_4V>(_["\,8'_(EU]5?L]_M:>*_VG/V@_#_ /P@\&I>&O@O
MI?[,?_"3^//!'B'PW_Q,]!^._P#PL[_A ]=\%ZYKO_0Q?"C^P]<_3%?7GA7]
MGWX'^ KSP1=^!_A-\/\ PC=^ =/\8VW@&X\/>&--TYO!Z>+,_P#"6'2 D+>7
M_;V/])!/R9^4L*Z;PY\.? ?@[7?&OB#PKX-\->'?$'CCQ"=?\>:UHNEQV-]X
MQ\3CIXDUB1'82:MQ_KU&#_=JL-@L?];_ .1E*R_NOYDXG'8#ZG?^S8W[\R]3
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>image_014.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_014.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" '# NT# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *Q/B/\ $C0OA'X,O?$/B34[;1]%TY5:YNYR=D09@J] 2268  #))%;=>-?M
M[_\ )N%SW_XGFB_^G6UH B_X>(_!H_\ ,[6W_@#=_P#QJE_X>(?!K_H=K7_P
M!N__ (U7M.!Z"C ]!0!XM_P\0^#7_0[6O_@#=_\ QJC_ (>(?!K_ *':U_\
M &[_ /C5>TX'H*,#T% 'BW_#Q#X-?]#M:_\ @#=__&J/^'B'P:_Z':U_\ ;O
M_P"-5[3@>@HP/04 >+?\/$/@U_T.UK_X W?_ ,:H_P"'B'P:_P"AVM?_  !N
M_P#XU7M.!Z"C ]!0!XM_P\0^#7_0[6O_ ( W?_QJC_AXA\&O^AVM?_ &[_\
MC5>TX'H*,#T% 'BW_#Q#X-?]#M:_^ -W_P#&J/\ AXA\&O\ H=K7_P  ;O\
M^-5[3@>@HP/04 >+?\/$/@U_T.UK_P" -W_\:H_X>(?!K_H=K7_P!N__ (U7
MM.!Z"C ]!0!XM_P\0^#7_0[6O_@#=_\ QJC_ (>(?!K_ *':U_\  &[_ /C5
M>TX'H*,#T% 'BW_#Q#X-?]#M:_\ @#=__&J/^'B'P:_Z':U_\ ;O_P"-5[3@
M>@HP/04 >+?\/$/@U_T.UK_X W?_ ,:J.X_X*,_!6S@>6;QU8PQ1C<\DEG=*
MB#N23%@#W->VX'H*X#]JL#_AF3XA<#_D7;_M_P!.[T =QIFI6^LZ;;WEK*EQ
M:W<:S0RH<K(C %6!]""#4]<K\"QCX)>#O^P'9?\ I.E=50 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7C7[>_
M_)N%S_V'-%_].MK7LM>-?M[_ /)N%S_V'-%_].MK0![+03@4 YKQ'XO_ +>'
MA+X+_%P^"]4MM1EUCR%N@L!B(\DH6\PY<$ $;3D>_3FA:NR![7/;L<]:*\.\
M1?MU>'/!&G7^HZ[:-8:5I4NIQW<\5Y#=2(+)$<[8HV+NT@?(502,<USVA_\
M!5/X4^)-:M;"V?Q1Y]X$9/-T66)55HUD!8MC:,,H.>A(%/E8-6W/I*@C)'M7
MS5XT_P""K/PH^'EG8OK$VOP37SPQK!%IS3NAE 92=A(VX/)!P#D=177_ !G_
M &X/"?P,URQM]7@OY;.\M8KG[3;&-W_?,%B1(2PEE+$C)12%[D468'LPHSS7
MSUXC_P""F_PP\*WM_:WK^)8KO3D9WMSH\OFR =0B_P 1SD8'.0:Z7XA?ME:#
MX&^#?AOQS%IFJ:EHGB.ZCMT4-#:W%L'#DLT<SJ25V'Y%RQ[ T6>X6UL>P45\
MW:K_ ,%3/A?H6C/J-U%XNBT]8K>19O[$F;S'GF,*1*HRQ?<,D8X!R:BUO_@J
M]\*?#>@)J=^/%UK9RV[W,3OH<W[]59E(0=68E'P!R=A]*.5W!:ZH^EC1FO#]
M+_;]\%:I=NOV7Q#:VT<EPGVFZL?)CE$-NEP3&&.Y]R.NW:,DYKF_^'K7PE("
MBX\1+*U]!IRI)I,B9FFSMR3P$!X9S\JY&30XL+GTIF@C->+_ !+_ &UM!^$O
MP"T3X@ZQI]S_ &?K%RMH(+:Z@F:"1A)@%PX1N8R"5)Y/H":QX/\ @HQX(N])
MN]3C@U+^S-/T^XOKAW5%G9HMG[N*'.Z7=OX=?EXZT@>B3?4^@**^=_\ AYE\
M.[#PK9ZOJ<7B#3K>[>2, V7GO$4B60[Q&6VY# #/WCP,UU_P2_;(\*?'^&4Z
M#:^(X9(M(CUKRM3TR2P<P/G:"),%7XY4X(R,TVFK^0E)'K(.:0\BOG[QW_P4
ME^'_ ,+_  ;9ZYKJZK#9W6G0:BWV)([]HA+*8Q'B%VW,I!+8R%&,GFHM6_X*
M8_#S0?"5IK]Y;^)5T2\AO;E;R'36G2..U5&;>$)*LPD7:I&XYZ4W%C6I]#UP
M/[5?_)LGQ"_[%V__ /2=ZR/@+^U]X6_:.\6:MI7AR'52-)LK6^>XN[;[.DJW
M"EE558[\J,;LJ,$XK6_:K_Y-D^(7_8NW_P#Z3O2<6MR5)/8UO@9_R1+P=_V
M[+_TG2NIKEO@9_R1+P=_V [+_P!)TKJ:104444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7C7[>__ ";A<_\ 8<T7
M_P!.MK7LM>-?M[_\FX7/_8<T7_TZVM 'LN.:Y?Q3\$?!OCG59+[6O"GAS5[V
M9!&]Q>:;#/*Z@8"EF4DC'&*ZCO10!R)^ '@4R%CX-\+EC)),3_9<.=\B[)'^
M[]YEX)ZD<&J[_LU?#N6_-TW@3P>UT1M,QT>W,A& ,;MF>@'Y"NVHIW8'GVI?
MLG?"[63";SX<^!KHVR+'%YNA6S^6JDD*,IP 22,>M>7?M)?%CPQX2^,/ASPY
MX@^&>C^*K*^O[+2(+B>T@=M.BEW/YX\Q#F*-U0;%(.2#VKZ2[U'):123>8T4
M;.!@,5!(_&A:- UOW/C?]L7Q[X*\%^(/%%AK_P '_!_C'3;:2VC:Q6T6'5;V
M2Y"*]T)3'L6()\N=P9BA&>U<=\5_^"BOASPO9Z/X2U?]GNWU?1;:UDN=%LS=
MVUQ;CR"8T\M&A*)D9VMD#MGFOOJ2VCFSOC1MPP<J#FHH=*MK>)4CMH(T0855
MC "CK@#M0GI9CTO<^8O@_P#%7P/\8_A7XUU.Q^&'A;0W\)6CRVL-W:PRPW*;
M6E5FV1@H"\?*C)R :XCP[\;/ NO>%]*74?A?\,42R&GM<-%8)/!,+I))&2VC
M\K,;!L_?)SECCFOMA;6.-658XU#=0% S2+90J,"*,#.>%%.3NVT3%-*S/@.Z
M_P""@WA/4/#J:@OP#TFUU54V6R7CVS+;RY,+"1TA.Q/) .X9R"J8';V#PGXE
M^&_B/X(^*?&1^$/A&/\ X1F[:V%I%9VTGVGRPH5S)Y("##<\-M _"OIO[#!T
M\F+G_8'-/6WC2,H$0*W4 8!H<M /@7XW?\%._"'P*T6VT"X^">GW7AZPD9HH
MDO+>*QM201N"F#8I)=L]/E;=WQ3KO]O#P%9:U%8G]G[2S!=:>D[7/^B"!TN5
M!F1?W.64C;DX"N.>QK[QO=%L]2MGAN;2VN()00\<D2LK#T((P:<-,MC$(_L\
M!15V!?+& N,8QZ4)KJARUV/GWX+>!/ GQTT1[74OA)X0T/3=1L?M2VBV,#R1
M@N8LET1<%E12I7! '7@5Z]X ^!O@_P"%UIY.@>'-*TW-LMF\L< :>6%<XC>5
MLNZC)X9CUKI[>RALT"PQ11  * B!0 .@X[5+G(I-W)2[GGT_[)OPNN;$VLGP
MY\#26S*4,3:';%"I;>1@IC&[YOKS6G8_ +P+IVE)8V_@WPM!9([R+;QZ7 L2
MLZA78*%QEE !/< "NNHHNRC#\._#3P[X0UJ[U'2M!T?3=0OHTBN;FULXX9;A
M$&$5V4 L%' !Z5SG[5?_ ";)\0O^Q=O_ /TG>N_(S7 _M5_\FR?$+_L7;_\
M])WI"L:OP,_Y(EX._P"P'9?^DZ5U-<M\#/\ DB7@[_L!V7_I.E=30,**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M KQK]O?_ )-PN?\ L.:+_P"G6UKV6O(?VZ-%U/7/V;]332=)U/7+RUU'3+W[
M#IT/G74\<.H6\LGEID;F"(QQGG% 'KU%>)?\-N6__1+?C5_X2<G_ ,71_P -
MN6__ $2WXU?^$G)_\70![;17B7_#;EO_ -$M^-7_ (2<G_Q='_#;EO\ ]$M^
M-7_A)R?_ != 'MM%>)?\-N6__1+?C5_X2<G_ ,71_P -N6__ $2WXU?^$G)_
M\70![;17B7_#;EO_ -$M^-7_ (2<G_Q='_#;EO\ ]$M^-7_A)R?_ != 'MM
M.2?:O$O^&W+?_HEOQJ_\).3_ .+J.Z_;HL-.MI+B[^&OQCM+6%2\L\WA618X
M5')9CNX ')II-NR$VEJSW&BO$(_VX+29%>/X8?&B2-QN5U\*2%6!Z$?/T-._
MX;<M_P#HEOQJ_P#"3D_^+I G<]MHKQ+_ (;<M_\ HEOQJ_\ "3D_^+H_X;<M
M_P#HEOQJ_P#"3D_^+H&>VT5XE_PVY;_]$M^-7_A)R?\ Q='_  VY;_\ 1+?C
M5_X2<G_Q= 'MM%>)?\-N6_\ T2WXU?\ A)R?_%T?\-N6_P#T2WXU?^$G)_\
M%T >VUP/[5?_ ";)\0O^Q=O_ /TG>N0_X;<M_P#HEOQJ_P#"3D_^+KE/CM^U
M?)X^^"GB[0]/^%7QHDO]8T>ZLK93X4=0TDD+(H)+X R1SVH ]O\ @9_R1+P=
M_P!@.R_])TKJ:YWX0:7<:'\)O"]E>0O;W=GI%I!-$_WHG6%%93[@@BNBH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "N6^-AQ\'/%!'!_LJX_\ 1;5U-<M\
M;?\ DC?BC_L%7'_HMJTH_P 2/JOS,JWP2]#:\*\^&--_Z]8__0!5^J'A3_D5
M]-_Z]8__ $ 5?J9_$RH?"@HHHJ2PHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "N6^-O_)&_%'_8*N/_ $6U=37+?&W_ )(YXH_[
M!5Q_Z+:M*/\ $CZK\S*M\$O0VO"G_(KZ;_UZQ_\ H J_5#PI_P BOIO_ %ZQ
M_P#H J_4S^)E0^%!1114EA1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%>6?M1_%_Q+\+8/!-CX3L]$NM9\9^)(M"C?5C+]FM5:VN9VD(C(9CB# &1]
MZL_'[0'_ #T^$'_?C4/_ (N@#V.BO',?M ?\]/A!_P!^-0_^+HQ^T!_ST^$'
M_?C4/_BZ /2?B.;Q?A]KAT[[9_: L)S;?9 #/YGEG;Y>>-V<8SQFOCG5/^&C
M-=U[31:3>.=-M+J"Q25S%:8MY"BC<RD9P#YAG'KLVXKWP?\ #0!_Y:?"#_OQ
MJ'_Q=+C]H#_GI\(/^_&H?_%T+1W'?2Q2_98?XH>$?$%QX1\>"^\16>FZ9'-#
MXLG\N(ZE,9&!C:%!A7VX)([ 5Z/\;O\ DCWBC_L%7/\ Z+:N$Q^T!_ST^$/_
M 'XU#_XNL[Q;X9^/?C'PMJ&DS77PDMX=2MWMGE2WU!FC#J5) +X)YK2G+WXM
M]T95(WBTNI[+X4'_ !2^F_\ 7M'_ .@BM"O%=/L/C]INGP6R2_")D@C6,$P:
MAD@#&?OU/C]H#_GI\(/^_&H?_%U$M9-E15DD>QT5XYC]H#_GI\(/^_&H?_%T
M8_: _P">GP@_[\:A_P#%TBCV.BO',?M ?\]/A!_WXU#_ .+HQ^T!_P ]/A!_
MWXU#_P"+H ]CHKQO'[0'_/3X0?\ ?C4/_BZZ/]EGXN:A\=?@-H'BG5;.TL-2
MU)9TN8+5F:!)(IY(6V%OFVDQY&>>: /0:*** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M\2_:]_Y'[X%_]E#A_P#39J->VD9KQ+]KW_D?O@7_ -E#A_\ 39J->M^,/$L'
M@WPKJ.KW*2/;Z;;O<RJF-Q1%+'&2!G I-V0)7>AI4 YKP_P+^WKX1^*.AR:C
MX=M-7U"TBO;6T,K1I#&ZSW'V=959FPRA@<XYJKXG_P""C?PW^'][I6G^([G5
M-+UO6$N9;?38K":^F\N"<PLS&!75<L. 3GFJ<6*Y[UGFBO%-#_;\^'/B)Y/L
M=WK$L4 E,LK:7/&L:QIN9OF4%@>0"H.2#Z&K/PK_ &[/AS\9]3\66?A_4[^Y
MN/!=NUUJ:RZ=/ %C&[)1G4"3[A^Z3^M%FAH]BH%>%V__  4'\!V\#KJD6OZ9
M>PQ1RSVW]G/=^0)&8(#)!OCW':3@-D8.0,5L_#_]MWX>?$_Q_IWAK1M3O;K4
M=4B,ULQTZ=(' 5FV^:5"!B%8A2<_*:%%O83:3L>M]:*\0U[]O;P=X,\?:OX=
MUZR\1Z3>:7=M:QR?8&NHKP*H8NAA+[1\V,.%)]*ATK_@HY\*]=OM1M++5-9N
MKS27MH[J"/1+OS(C<*7BSF/'*@D\\<9QFDM5=#/=<<T$X%?->N?\%9?@OX4N
M;:#6=8U_1[B\@AN(8;O0+Q7D$K[44 1G+GKM'(')XKN_A7^VEX(^-'C6UT+P
M\^NW5W=QS2K++I%Q!;H(MN[=(Z@*3N&W/WNU-)L)>[N>LT5X5^T+^W7H_P"S
MKXNL=+O/"OBS74OKEK/[5I,$<L5M*L:R'S=SJ44[E4'G+'%:/PU_;'T[XE>*
MAI\'AO7["V,=M*M]=& 12+<,XBVA)&<YV$\@#&*(IO5 ]-SV2O%O^">G_)HG
MA;_KMJ/_ *<+FO::\6_X)Z?\FB>%O^NVH_\ IPN:0'M-%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 >)?M>_P#(_? O_LH</_ILU&O8]9T>U\0Z5<V-[!'<V=W&T,T3
MC*R(PP5(]"*\<_:]_P"1^^!?_90X?_39J->VT- F><6'[(?PRTJUE@M?!>AV
M\,_E[XXH=BMY<GF)P#CA_F'O4\_[+'P[N;%+9_"6D-!&TCA/+.,R/O<GGG+?
M-SWKT"B@+'FNG?L>?##29%>V\$Z%"R(\8*PGA65E8=>A#,/Q-6?A?^RK\.O@
MO>7]QX5\':)H4^JP?9KQ[6#:;F+^XWJ.3^=>@]Z\2_: _:[E^ /C/3[.X\/7
MFL6FHZK8Z2HMB%DA%QG==-G.8TX!4#.<\T7N[=Q6TO\ ,F\;?!7X5?".'3E;
MP-H,,'B*_MM,D,<4<,8.YGC=\D [6!/J2>]>&:'^T!^SG\"?CE:7^D_#_4])
M\9:A!=Q036MHGEHD<S+*#^^V(S,2<@9VGKVK?_:A_:1\07_[1U]\-7^&G@GQ
MUX:L+2TU&,ZB9[BXCN6;AG@\AHU5>") Q.>PIG@F7X<>(/V=-;\?^(/A'\+]
M1OM!U2[TTQ:5I"F'"S^6S>9<6Z.H).YCM([Y-.FW\73^D7*WPK=_\./\8?'G
MX >%?B[<_P!M^ ]6M_$U]JMS&;LZ(]P+J:&!9'G+QLP6,JRJ'?:"3CWKUWX0
M^$_A[^T9\,M%\80^#H+6VUH0ZC':WD2K+"\64C,B(Q3<H&.":^7?CG_P4M^'
MWPD^(\ECJ'P/@OG19&;4W%K'&N(Q'\SM'QE"!R?N8['%=%X'_P""IF@>"[*#
M0-$^$6H:%I=E!;RVT-K-!;V8CEB:5C$%0+A2,<8W;@1UIQ5XZ$2EK8^D)OV,
M/A7<>)DUI_ V@-JT2A([OR,2Q@-N 5LY'/I6[X/_ &?O!?@#64U'1?#>F:;?
M1L[B:"/:X+C:W.>X %8_P(^-NI?%^**YO="?0HKNS%Y#;R3I/+$N\J-[(2OS
M8W#'.*])-)W6@E)2.2\3_ CP?XT\6VFNZMX?T_4-5L7\VWN)T+F)]NW<!G&<
M #..PI=/^!OA'1_%QUZU\/Z=;:N8HH#<Q1[6,<0(C7 XPN3CCBNLHI+38KU"
MO%O^">G_ ":)X6_Z[:C_ .G"YKVFO%O^">G_ ":)X6_Z[:C_ .G"YH ]IHHH
MH **** "BBB@ HHHH **** "BBB@ H(S14=W*8;65@0I5"02,@<=:3=M0)*!
M7Q#XS_X*#_$/3+2QETNUT6Z2>U9I)3HEXRL5E=?. #<(658=O7<^[..*]=_9
MS_:6\:ZW\0[3P=\2-"@T[Q#JD-U?6<NE6LKV)MXW7:'E)(60*P!&>3GIBK46
MU<)*QT?[0GQZ\6?#WXH^"_!_@SPKI7B36/%MKJ-ZS:CJQT^"UBL_L^[D1N69
MC<+@8&-IK,_X6)^T !_R3/P!_P"%?+_\BT[XL_\ )^?P:_[%[Q-_/3*[7XY_
M':U^!6F:?=7>C:YJ\>I3M;H--@$I1PA8!LD8W8('N*AM+<:5SB/^%B_M ?\
M1,_ '_A7R_\ R+2_\+$_: _Z)G\/_P#PKY?_ )%JK^S7^WSI/[3/C"?1K#P-
M\1?#\MOIIU-Y]<TC[)#L\QD$>[<?WAVE@O\ =P:Y?PC_ ,%7/ _C"#4GM_#G
MC6)=+U)](D,M@B[KH-L6-?GY+L" >F>N*OE=[$G8GXB?M '_ )IE\/\ _P *
M^7_Y%H_X6)^T!_T3/P!_X5\O_P BU;^*G[<?A'X/)X+EUBUUI;;QO'+);316
MN]+01IO?SCGY !G)Z<=:X&\_X*Q^!6\?V7A[2O#7COQ%/?R6RQ7.EZ7]HM@D
MZ;UE:0-@(!U.>*23;LA]+G:?\+$_: _Z)G\/_P#PKY?_ )%H_P"%B?M ?]$S
M^'__ (5\O_R+55/^"@OA<?LOQ?%:?P_XPLM$EOA8_8;C3MFHJQE\L,802=I.
M"/4$&JVO_P#!2'P-I_A>[U?3+/7?$%GIC.NHFP@1VL-K[!Y@+CDMP ,G@\"E
M8+,TO^%B_M ?]$S^'_\ X5\O_P BT?\ "Q?V@/\ HF?P_P#_  KY?_D6ETO]
MO?P=KVM?V786^HW>L1!#=V2F%9+$/$)%\PE\ G(7;G)8XQ6;X<_X*,>$?$PT
MB*/1?$UMJ&L*LD5I=6\<+QQM@^8[,^P*%)8G/\)[U2BV*Z*'Q5_:3^-GP7^'
MVJ>*=;^&/@I]'T6(7%X+7Q9(\_E;@&* VP!;!X!(S7T?$XEC5AP& ->,_P#!
M0:19?V)OB(ZD,C:0Q!!R"-Z5[):?\>D7^X/Y5([DE%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'B7[7O_
M "/WP+_[*'#_ .FS4:]MKQ+]KW_D?_@7_P!E#A_]->HU[;0 4444 %,-O&9O
M,,:>81MW;1G'7&?2GT4 )M .<#)[T;%VD8&#VQ2T4 0:AI=MJUI);W5O!<V\
MHVO'+&'1QZ$'@T_['#Y'E>5'Y6W9LVC;MQC&/3':I** (K6QAL8PL$,4*JH4
M!$"@ < <=A4M%% 6"BBB@ KQ;_@GI_R:)X6_Z[:C_P"G"YKVFO%O^">G_)HG
MA;_KMJ/_ *<+F@#VFBBB@ HHHH **** "BBB@ HHHH ****  <5SGC;XKZ%\
M/KVUMM4NIHKB]1Y(8HK:6=V52 S8C5L %AR?6NC!S7%:F,_M!:3_ -@*[_\
M1]O6M&,92?-LE<SJR:7ND(_:-\)CI<:G_P""B[_^-T?\-'^$_P#GYU/_ ,%%
MW_\ &Z[O ]!1@>@JN:C_ "O[_P#@$\M7^9?=_P $^<_$?Q'TGXA?MZ?"4:7+
M=2&R\.>)&E\ZTFM^&;30,>8J[NASC../6O<_&OP^T7XC:=#::[IMKJEM;S+<
M1QSKN5)%! 8>X!/YUY3\6/\ D_/X-<8_XI[Q-_/3*?\ M"_M<R? #QWHVG2^
M'+_6K;6+ZUT\?9#B2#SF(:X.008XP!D#GFL9\KDE%;FD>9*\F=5\,/V5?AW\
M&?$+:OX6\):3HFI/ ;8SVR,KM&6W%.3TSS5G6OV:?A_XC/\ IO@_P_<<S-\U
MF@YF_P!8>!U;N>M>/_'?]OK5O@?\?]1\*MX&OM6T:PTZ.]7483(B2NX7]UOV
M% PW9QZ8[FJOPA_X*81_%KXO^$O"$?@+4],N?$QN&EGNM3@0:='&FY&*,%>1
MGY&U =N.2*:3E:PVTM3J?VE_%'P_^&&H:%HWB+1/!KV]SHM_;Z<FKWR6D;+'
M$K?9$5D8,L@4 ^@'0U\P^&?VH?A)XHO_  YX1LOA-\.;>XN]4M[XQ_VZ(-.@
MGFVHDEO*L'[U\'!4*H' [UZUXX_X*+WO@WQOXGT[6OAXFLPZ'J4MEI_V5I!+
M<(K,OFDR1;,$@#Y2<88]!SU?[.'[:NF?M$?$GQ%X?M? 7]C+X8TB'4VO+B[M
MW$DSYS D2CS1L(Y<J%/&,T0>EWZ_J.6CY?Z['B$O[?%CX2N9_"U]\*OAMI^C
MZ$D&J0*OC6/8;D3O"JI$;8/YBB+(;&,E5SDU]3Z'^R-\*/$VA66H'X<^'+;[
M=&+MHC9*C!Y%4DN!C+=,D\Y%?.FO_P#!2S5;KP_);>'_ (>Z%X@\9+%')'$\
M5Y;:=*6N,-&+A[?)=(@SGCDC ZU]!?&;]K5?@U%I"OX=NM5EU+2VU$F&;RD7
M:!\BDH2QR>>FU><=J;?NW_K8/M-(U=+_ &+/A-HLZ2VOP\\*6\J$D.E@@8D@
M@DG&2<$C)Y':KND_LG_#70O#%MHMKX)\.Q:79S+<06QM%:.)U(((!ST(''3B
MOF31/^"T5AJOQ6_X127X:Z[:WC/,(O,U!/-N%C0,SI%Y89AR.G0<UT_PK_X*
MBW/Q8@A6V^&.N:;>7$L<"V]YJ,4;H[.(VSE0#M)!X)R,D=*5I:$.22N>G_\
M!0>-8OV*/B(J@*JZ2P  P -Z5[':?\>D7^X/Y5\_?M>>++CQM_P3Q\;:E=VR
MVMS<Z/)YD:G*@B4+D'T.,CZU] VG_'I%_N#^5)JSLRD]"2BBBD,**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y
MCXK_  7\*?'/P_!I7B_0=-\0Z=:W*WD,%Y%YBQ3*&59%]& 9AD=F/K7"?\.^
M_@M_T3GPW_WY;_&O8J* /'?^'??P6_Z)SX;_ ._+?XT?\.^_@M_T3GPW_P!^
M6_QKV*B@#QW_ (=]_!;_ *)SX;_[\M_C1_P[[^"W_1.?#?\ WY;_ !KV*B@#
MQS_AWW\%\_\ ).?#?_?EO\:P/BG^PK\(/#OPSU^_LO 'A^VO+/3YYH)HXF#Q
M.J$JP.[@@C-?05<M\;?^2-^*/^P5<?\ HMJNC_$CZHSK.T'Z'G.@_L"_!J\T
M"RFE^'?AUY98$=V,3$L2H))YJ[_P[[^"W_1.?#?_ 'Y;_&O4O"__ "*NG?\
M7K%_Z"*T*4_B94/A1X[_ ,.^_@M_T3GPW_WY;_&C_AWW\%O^B<^&_P#ORW^-
M>Q45)1X[_P .^_@M_P!$Y\-_]^6_QH_X=]_!;_HG/AO_ +\M_C7L5% 'CA_X
M)]?!8C'_  KGPY_WY;_&O3/ G@/1OAAX0L- \/:99Z-HNEQ^5:65K&(X;=,D
M[54=!DD_C6O10 4444 %%%% !1110 4444 %%%% !1110 5Q6I_\G!:1_P!@
M*[_]'V]=K7 ^+-6@T#XU6=_=,R6UGX<O9Y65"Y5%FMR2 ,D\ \#FM:.\O1F5
M75+U1WPHKQW7/V^/A1X;AFDOO%<<"6\4,SDV=P<1RIO5^$Z ?>/\)X;!KN_A
M/\8O#?QP\(6FO>%M3CU;2;V)9H;B-&565LXX8 @\=#S6=GN:MV/./BPI;]O+
MX-D G;X=\3$^W.F5[4]I%+*)&BC9P,!BH) ^M?./[4_PHT+XQ?MI?!C2O$%K
M<W5DFA^)9U2&]GM&#C^S0#OA=&(P3QG'M78?\,$?"[_H"ZU_X4VJ?_)-(#U]
MK=)"2R(<^J@YJG/X6TRZU>WU"73K"2_M RP7+0(TT(;J%8C*Y[X/->5_\,$?
M"[_H"ZS_ .%-JG_R32_\,$?"[_H"ZU_X4VJ?_)- 'KS6L;$DQQDGU454LO"^
MFZ=J]QJ%OIUC!?W:+'/<QP(LTRCH&<#) [ FO+/^&"/A=_T!=:_\*;5/_DFC
M_A@CX7?] 76O_"FU3_Y)H ]?6VC10!&@ .0 HX-#P1RXW(C8Z9 .*\@_X8(^
M%W_0%UK_ ,*;5/\ Y)H_X8(^%W_0%UK_ ,*;5/\ Y)H ]6D\/:?/J<-Z]C9O
M>6P98IVA4R1!OO!6QD ]\=:?-I%I<%#):VSF)MZ%HP=C>HXX/O7DW_#!'PN_
MZ NM?^%-JG_R31_PP1\+O^@+K7_A3:I_\DT 1_\ !0:$1_L4?$1(U"JND-A5
M& !O6O8K3_CTB_W!_*ODK]N/]B[X=>#?V3/'.JZ?I.K17VGZ?Y\#R>(=1F57
M5T()1YRK#V8$>U?6MH<VL7^X/Y4 24444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F>--??P
MKX0U34TB2=].M);D1O)Y:N40M@M_"#CKVKYCUS_@ITNFZU:V5KX/^WR7<%O/
M$(]5B#2%D0R(H(Y8&10G_/3G&,5]4:EIL&L:?/:74,=Q;7,;12Q2+N21&&"I
M'<$5S,'P&\%6LL$D?A3P^DEKY/DL+&/='Y(Q%@XXV9X]*%OJ.ZL<C^S3^U=9
M_'IGTO4--D\*^,;.R2]O_#UW+NO+)&=DW,,#Y<@#/J>E=E\;N/@YXH_[!=Q_
MZ+:M73_!6CZ5KTNJ6VF6-OJ4\(MY+J.%5E>,'<$+ 9(R<XK*^-W/P=\4?]@N
MX_\ 1;5K2:=2/JC&LO<D;7A3_D5]-_Z]8_\ T 5?JAX4_P"17TW_ *]8_P#T
M 5?J)_$RH?"@HHHJ2PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"O/_ !CI"Z_\9;6P>6:!+WPW?0-+"0)(PTL W*2" 1GC(->@"O,?B/:>(+OX
MZ:(/#][I5E<#1;OS6OK5[A67SK?@!77!S[UMAXJ4G%NVC,:\G%)KNCCK?_@G
M)X(CN[2>;5?%EW+9I!$IFO8B&CCP7C*B( K*0"XQSCC;7>?#']F7PW\(OB-K
M'B716U&&YUJTALY[5IQ]CC6(DADC"@*QW')SCT J3^Q?B9_T'O!__@HG_P#C
M] T7XF_]![P?_P""F?\ ^/U7LO[Z_KY$NK_=?]?,X_XL_P#)^?P:_P"Q>\3?
MSTRO;S7SCK]EXFL_V\_A+_PD>H:/?!O#OB06PL+1[?RSNTW<7W.^[(QC&,8-
M?1%XWF6\L:',IC)55?:Q^A[?6L*D>79W]#:#NMK'RY^U"W[0T_Q8UFW\$6>J
MGP:;&)["XTR[TV*\^U[HPR_Z2"!'C>3D9ZX/2L;XC>(_VB-7^%USIFB>%_B#
MI>O2Z:]G%JD>HZ#++!<"Y#"ZV.VQB8<J!@#CD \T>'_@+\>=6\#7=KJGBCQ)
M8RJLCPPQ^)T:]:;SP587*Q "(Q\;&7C'!KFO"?[,_P"TMI&J:==#X@>-'%A=
MW>^#4_$-I=0W22S Q%PL )2&,'"Y#'<<G/-"CHD5/XKH["/0/VDYM.@/]H:B
MMJEFPD1Y-.349""?X@K1"8D @C*%6P<$9K!NC^U/IT7AN/2K'Q!<.'C_ +7D
MU74-'8&&0)OV"-5_?1D-R/E.[C-;UG\*/C[XBU:Y_P"$@U+4;:ULKAY+'^Q/
M%(@,Z?9W0),#%G!D$;CDXW'GC%5]&^$/[1-M>:.\>N7\2Q6"K?I?>($N4G8*
M,1C$0*R [LRCAB1Q@547K<BW1&M^U#\._P!H?Q?\1_$$OP^\8:EX:T 6NG0Z
M?'%%I\Y>;>S7,BB9,J H"G<3G=E1Q65;^%OVB_$/A_68!J/B[16$TS0R7%UH
M\EXZAB8OL[)&T:@@8(E4G#=017=_LD6WQIT?Q7K$?Q/T^WDM+R%&MKVWUY+N
M"W96<E%B\M6!(906SCY!7%_%+P;^T+KGA_0AX9M]0TS6]&EOE>>?Q5$UI?AG
M#6[SQB+YUQD;>"H]:EOE:2&G=W?0DU#PY^T0GC+7K?1;_P 1#3(O(%I<:S<Z
M6Z7""%-_D^4@=)/,W9\Q2I[8&*^@O@,OB-/A7I2^+(+R#7%0BX6\NH;FX^\<
M&1X42,L1C(08'3)ZU\R:=\ OCWK>AW\FK>(?&-CK/F(T367B^-;=R;-U8JGD
MX51<;"%.>.>G%=G^PS\+?C%\.=;NE^(FL>(=3T]-/2+S=9UV'4YKJX&W,BK%
M$BQ<;LXX.1P,526EF$WL_P"NAVG_  4+_P"3*OB+_P!@EO\ T-:]AM/^/2+_
M '!_*O'/^"A#K)^Q1\164AE.DL00<@_.M>QVG_'I%_N#^50424444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QG
M[0_Q+NO@U\"_%GBJRM;>^O?#^ESWL%O.[)%,Z(2JL5R0I.,XYQ79UY3^W-_R
M9[\2/^P!=?\ H!H Y?1=3_:6UG1[2\6+X&JMW"DP'G:IQN4''W/>K6[]I?\
MN? W_O[JG_Q%>O\ @/\ Y$?1O^O&#_T6M:M 'A>[]I?^Y\#?^_NJ?_$4;OVE
M_P"Y\#?^_NJ?_$5[I10!X7N_:7_N? W_ +^ZI_\ $4;OVE_[GP-_[^ZI_P#$
M5[I10!X7N_:7_N? W_O[JG_Q%9GC+PU^TIXR\)ZCI$DGP1M8]2MWMGF1]3=H
MU8$$@%<$X/>OH>DZGZ4XMQ=T*235F>"Z?:?M*Z;806R+\#V2WC6,,9=4!( Q
MG[GM4^[]I?\ N? W_O[JG_Q%>Z44F[NX)6T/"]W[2_\ <^!O_?W5/_B*-W[2
M_P#<^!O_ ']U3_XBO=**!GA>[]I?^Y\#?^_NJ?\ Q%&[]I?^Y\#?^_NJ?_$5
M[I10!X7N_:7_ +GP-_[^ZI_\17,_%_XM?M#? [X?7OBG5[#X,WVEZ5) ;J"T
MN-26>2-YHXVV%DV[L/D9XR*^FJ\:_P""@O\ R:#XP_W;3_TL@H ]B@E\^!'Q
MC>H;'IFGU%8?\>,'_7-?Y5+0 4444 %%%% !1110 4444 %%%% !7%ZE_P G
M!:3_ -@*[_\ 1]O7:5Q>I?\ )P6D_P#8"N__ $?;UK1WEZ,QJ]/5':4445D;
M'B'Q9_Y/S^#7_8O>)OYZ94?[27[//CCXF^.M#U3PEXK7PZEAJ%I=W9\^:)[B
M&%B7M_W?#(^>588/M6#^U)X]F^'7[:7P7OH/#^O^)'?0_$L7V72($FG4'^S3
MO*LRC:,8SGJ179?\-6ZC_P!$E^*__@LM_P#X_1LT^P=+'GO[0?[&'Q"^)/QY
MU3QAX;\>#1;2\TZ.SBT]KF>)(W7;NES$ RL<$9#=,<=:R/@[^R+\8O /QQ\%
MZEX@\>7^O^'-#:ZENX8==NA%<O*F T\4@)EPV"BY"KSQTKUC_AJW4?\ HDOQ
M7_\ !9;_ /Q^C_AJW4?^B2_%;_P66_\ \?JHR:V$U<\>\=_L&_%'4?&OBC4O
M#WCZQT2#Q#J4M\/*O+Z&:%&9BL>4.,!3T[$DCMCJ?V7_ -FSXG_#7XK^*=0\
M9>++[7].OM#@TW3D.LSW%E;NF<ND#@,)#_'(S$L0,5W/_#5NH_\ 1)?BO_X+
M+?\ ^/T?\-6ZC_T27XK_ /@LM_\ X_4IV5OD.6KNSY^UC_@FS\3_ !SX<;0=
M=\<>'(?#4Z1POINF&_MVB"3^>)5N!('9V<*&! !&1DU[C\=O@)X\\?1:+'X<
M\46^D1V.E26<Z?:[JW'GE5"R+Y1RP."IW\J.5YJ__P -6ZC_ -$E^*__ (++
M?_X_2_\ #5NH_P#1)?BO_P""RW_^/T-Z6#K<^:=#_8 _:.T;XTIJ$OQ=@NO#
M=PT\LF=;U,RVI,2K&HA)\MAG(ZC ^;[V*ZWX2?L+_&'PA';VWB;XGW^O6OG1
M"66+6[XSM&C@X;?A3E,JV,9R#VKV@?M6ZC_T27XK_P#@LM__ (_1_P -7:C_
M -$E^*W_ (++?_X_5*35O(EQ35CFOVNO"<_@?_@GCXVTNYG%Q-::/("P8L #
M*"!D\G ('/I7T#:?\>D7^X/Y5\F?MR?M)WWB/]DOQS82?#+XE::EWI_E&ZN]
M/@2"W!=/G<B8D*.Y -?6=IQ:Q?[@_E2;N[L:1)1112&%%%% !12-(J8W,!GU
M-)YZ?WT_.@!U%-\]/[Z?G1YZ?WT_.@!U%-\]/[Z?G1YZ?WT_.@!U%-\]/[Z?
MG1YZ?WT_.@!U%-\]/[Z?G2"=">'0_C0 ^BBB@!&8*,D@ 5']MA_YZQ_]]"N3
M_: &[X,^(@<[6LV4C.,@X!%4](_9T\!R:5;,?"/A\EHE)_T)/0>U=$*<.3GF
MWO;1?\$QE.7/RQ1W'VZ'_GK'_P!]"C[=#_SUC_[Z%<?_ ,,X^ O^A0\/_P#@
M%'_A1_PSCX"_Z%#P_P#^ 4?^%*U#N_N7^8N:KV7XG8?;H?\ GK'_ -]"C[=#
M_P ]8_\ OH5Q_P#PSCX"_P"A0\/_ /@%'_A1_P ,X^ O^A0\/_\ @%'_ (4[
M4.[^Y?YCO5[([#[;"?\ EK'_ -]"@WT/_/6/_OH5X[K/P%\%1?'C0+-?"VAB
MUFT:_D>(6B;'99;4*Q&,$@,P!_VC79?\,X^ O^A0\/\ _@$G^%5.E1BE>3UU
MV7^9$9U7?1:>9V'VZ'_GK'_WT*/MT/\ SUC_ .^A7'_\,X^ O^A0\/\ _@%'
M_A1_PSCX"_Z%#P__ . 4?^%3:AW?W+_,KFJ]E^)V'VZ'_GK'_P!]"C[=#_SU
MC_[Z%<?_ ,,X^ O^A0\/_P#@%'_A1_PSCX"_Z%#P_P#^ 4?^%%J'=_<O\PYJ
MO9?B=A]NA_YZQ_\ ?0H^W0_\]8_^^A7'_P##./@+_H4/#_\ X!1_X4?\,X^
MO^A0\/\ _@%'_A1:AW?W+_,.:KV7XG8?;H?^>L?_ 'T*/MT/_/6/_OH5Q_\
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
M%,>4Q("<N^.!7M7B/]I#]H_2=>M9=,\$-J5A>QQ^=!+X7G0V4@W%]K"XR5(
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
M[7G?[>>CVN@?L,_$"TLX$M[:#2&"1H.%_>*3^I)KVNT.;6/_ '!_*CG:^%M
MZ<9?$KG-_P#"D_!G_0J>&_\ P6P__$T?\*3\&?\ 0J>&_P#P6P__ !-=111[
M6?=_>3[&'\J.7_X4GX,_Z%3PW_X+8?\ XFC_ (4IX,_Z%3PW_P""V'_XFNHH
MH]K/N_O#V,/Y4>&_"#PSIOA3]M7XCVVEV%EIUN_AW1G:*UA6)&;?=C<0H S@
M8S7N#ABC!3AB.#Z5\[7GQG\*?!O]M[QRWBK7].T%=1\-Z1]E-Y)Y0N-LEV&V
MD\'&1GTR*Z7QM^V)\+]=\):A9V7Q(\+V]W<P-''(;T  D>O:HFV]6:I):(Y+
M6/@3\4].UG4-;T;Q)J\L\DD#)I<NM>3;2R"Z#3.,HX6-H , #.<CCK6'<_"S
M]IH:"EP_C>UN]9>XO 8H6M;:V@A:96@Q_H[;]L89>>>>2:ROA5\;--M=/^(^
MG>+_ (U^%+K2?$L@_P"$;BL]7*S:#%Y07R@Z1HR@, >&8]?FKB;CQAJFF6D6
MEZ#^T=X6TJP6_P!.N+B^DUN2\O;B".-Q=1*)HG6(.[!A@L3C[R\8I?R^@/74
MZ5O '[7\OQ7M[B]UK0+OP;-.3>6$-];QR+"8PK(K?9P[<Y8?.#DXSBO>/C=\
M/?'7BGX:^&+'0]0N5U2RDA;46M]6;3FF=8_OF548N@?EH\#>.,BOD/QEXU^(
M;:4EIX<_::\&VI2".'[1>>(/.E++(6,G_'E]YA@$'C&1[UV'P7^-WB?PU\#O
M&VD^+?CYX!U7Q9JFHF?0KZ/6BXL[<MDQ&3[*OE\<*?+DQ[T-WC;L*UI>OW'U
M'\$3\0= \!6EOXTM[;5-:-ULDG@NXSMA9C\S81 =HQT'.?;-8?QS\*?$G6/&
M]^/"$TMKI^I^'9+&.^_M=81I=Z)"Z2K;-$X=F&%W[AM!Z&OC/X]_$7XMZGXK
MFU/P;^T?X)BTN.*3;I:^)$AEF8J NUGLBH(Y'S-C/S=]HMV?Q!^*<5\EQ)^T
MOX'>TDCM'>U;75\V!D!\Y XL\,7R 6. 2H(VBE9-W>@;:'U]^S3X3^*&@>-_
M%=QX_P!0%]IUVEH-*"WZ3K%LC(E C6)-A)P226W')X'%=1^U1_R;+\0_^Q;U
M#_TFDKQO]GS]H[PAX'MXI_%/Q=T/6KZ:Q5+J6YU*.21YM[,!A%50$7"Y YR:
MV?VD_P!L;X6:W^SOX[L[3QYX<N+J[\/WT,,4=T&>5VMW"J .222 ![T2)AW/
M9OA#_P DF\+_ /8(M/\ T2E=%7/?"-2GPH\,*P96&DVH((P0?)3K70TBSC_C
M]_R1OQ#_ ->C?S%=/HO_ "![3_KBG\A7,?'[_DC?B'_KT;^8KI]%_P"0/:?]
M<4_D*Z'_  %ZO\D8K^*_0LT445SFP4444 <-KO\ R<7X;_[ >H_^CK2NY'4U
MPVN_\G%^&_\ L!ZC_P"CK2NY'4UO6^&'I^K,:>\O7_(****P-@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BH-2U*WT?3Y[N[GBMK6V1I9I96"I$@&2S$\  <YKFKOX\^"+"98Y_%_
MAJ&1A"P5]2A4D3+NB/+?Q@$KZCI0!UE<M\;?^2.>*/\ L%7'_HMJU?"OC/1_
M'6EPW^BZII^K64Z"2.>SN$FCD4D@,&4D$9!Y]C65\;N/@[XH'_4*N/\ T6U:
M4OXD?5?F95OX<O0VO"G_ "*^F_\ 7K'_ .@"K]4/"G_(KZ;_ ->L?_H J_4S
M^)E0^%!1114EA1110 4444 %%%% !1110 4444 %%%% !1110 4444 '>N*U
M,9_:!TC_ + 5W_Z/MZ[6O-_B/K,GASXH?VC$UNDEAX6U"X1IR1$I22!@6QSM
MXYQVK6D[<S\F95%>R\T>D8P*!S7Q)JW_  4O\:SR)#HN@^$[Z>[M[.2U+SW
MC:651B%F P&E8YC/]U3FO=/V6_VGM0^+^H7?AKQ5I$>A>.=&L(+S4[*V#RVD
M8E+ &.8\."5]*CD=KFC=MSDOVK?!6K^//VSO@Q9Z+XLU7P=>+HGB60WVGVUO
M/*ZC^S08RLZ.F#D'.,Y4<]:ZG_AF?X@_]%[\=_\ @HTC_P"1:C^+/_)^?P:_
M[%[Q-_/3*].\1_%GPOX/\2V>C:KXAT73=7U")IK:SNKR.*>=%.&948@D D D
M5(SS&?\ 9T\=VJEI/V@/&\:@X);2M'&#Z?\ 'K36_9W\=*F\_M ^-0A&[<=+
MT?&/7_CUKY\_:L\/^!_C#\8]<U=/CS\+K/3M1M5T\:'JNK1F""YB\MI)L+*/
MW@2,Y'88/K5GQ9\")_C3\'QX=C^(?P8U#P_K.EOI<;6UQ/MN+7[0+A=CQRYS
MP02IZ<BFDVKB;]Y(][/[.WCM8RY_:!\;! -V[^R]'QCU_P"/6DB_9X\=3XV?
MM!>-7R,_+I>CGC_P%KY[TSX'^ =6TI)(/C3X$:*TTYC]ABU<3:>D7F&,*0TF
MXP%L Y.0ZG!R2*CO?V-_-LO#?V#XL^ -"MM#D@>1].D9/MH=8Q) Q,G^K?";
M1U^;WJE"[L)MV/HB7]GCQS#*4?\ :"\:HZC)5M+T<$#U_P"/6FM^S[XW6)I#
M^T)XT$:'#-_9FCX4^A/V6O)?VX?V// 7Q"^(NJ:]X\\?Z+X83Q-;6-EI]M?:
MH;&*1+0M+*W#HSM]T\-@*IR.]<CI/P%^'?BOPMJ4-]\5OA5/8ZL)=0MXM.OU
M-G>1.S,LDP,I#!<9#J>"&[9J8I/<I]#Z)A_9Z\<S[MG[07C1MN"=NF:.<9Z?
M\NM20_LW>/[B,/'\?O'#H>C+I.CD'\?LM>':I^S+X3U/XDZI%!\2_ 7A[^V_
MLS:?::5=;+B=5A2)8I$:3$B,0"NT9&1@YKWSX-_$?P;\#/AU8^&-;\?>!3J&
MD/+;3):SPV4,#H=S1",N2-@89W'/<]:?+I<3>NFIY%^V[^S_ .-]!_9/\<7M
M]\:?&>L6=KI_F36,^EZ6D5VH=<QLR6ZN >A*D&OKRU.;6,XQ\@_E7B'[=/B/
M3_%O["/C[4=+O;74=/N](9X;FVE$L4PWJ,JPX(R.WI7M]H<VL7^X/Y5+3Z@G
M?5$E%%% PHHHH HZIX8TW7)5DO=.L;R1!M5IX$D*CT!(-5O^%?:!_P! /1__
M  #C_P *UZ* ,C_A7V@?] /1_P#P#C_PH_X5]H'_ $ ]'_\  ./_  K7HH R
M/^%?:!_T ]'_ / ./_"C_A7V@?\ 0#T?_P  X_\ "M>B@#(_X5]H'_0#T?\
M\ X_\*/^%?:!_P! /1__  #C_P *UZ* ,C_A7V@?] /1_P#P#C_PH'P_T%2"
M-$T@$<@_8X_\*UZ* $50J@   < #M2T44 <?\?O^2-^(?^O1OYBNGT7_ ) ]
MI_UQ3^0KF/C]_P D;\0_]>C?S%=/HO\ R![3_KBG\A70_P" O5_DC%?Q7Z%F
MBBBN<V"BBB@#AM=_Y.+\-_\ 8#U'_P!'6E=R.IKAM=_Y.+\-_P#8#U'_ -'6
ME=R.IK>M\,/3]68T]Y>O^04445@;!1110 4444 %%%% !1110 4444 %%%%
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
MR+FVN]'=E#KM88D4$$=B"#7NUI_QZ1?[@_E0[WU"-K:$E%%%(84444 %%%%
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
MKD6JV45\YTG07NFLTD#820 _ZP%>4'(W"NH_X5]XW_Z* W_@FMZ/^%>^-_\
MHH#_ /@FMZ/8P_G7X_Y#]K+^5_A_F4_@A^TK!\<-0D@A\'^/O#82%IUDU_17
ML(Y 'V8!8GYB>0/3FLC]@C_DU#PI_NW'_I3+71_\*^\;@?\ )0&_\$UO7,?\
M$_$EC_9$\'K,ZRS+%.)'5=H=OM$N6QVR>U34A%:Q:?W_ *I%0DWNK'LM%%%8
MF@4444 %%%% 'G'[8'_)K/Q!_P"P#=_^BFKI_A+_ ,DJ\,_]@FU_]$I7,?M@
M?\FL_$'_ + -W_Z*:NG^$O\ R2KPS_V";7_T2E '05Q>I?\ )P6D_P#8"N__
M $?;UVE<7J7_ "<%I/\ V KO_P!'V]:T=Y>C,:O3U1VE%%%9&Q\V?M6?&#PS
M\$OVS_@QJ_BO6+;1--?1/$MND\X8JTA_LTA1M!.< G\*I_$?]HS]F7XMZW9:
MAXA\5Z%J%UITJ3V[&2YC\N1#E6^0#)'OQ77_ !<19/V\O@T&4,/^$>\3=1GO
MIE>V&UA'_+./_OD4=;@?*WQ ^,G[*GQ2\2W&L:[X@\/7^IW42PR7)ENXW**
M ,KC' '2LKP=XZ_91^'?C_3/$F@^+;#2K_259(4@O;LPL&&W#(P(( Z#I[5]
M??9(O^>4?_?(H-I%_P \H_\ OD4T[:H35]&?(?B7QM^R)XPUF\U#4=9\/W-Y
MJ$S3W$AN;U?-=F+%B 0/O,3[5=^%GQA_9@^#'B75]3\/^-;&S;6[9;6YMWN[
MJ6#8/16!()]<_E7U>;2+_GE'_P!\B@VL0(_=1\_[(I=+#>NY\::1>?L9Z'K
MU&VO/"ZZB!M-TT]Z\\B\X1G8DL@R<*20/2NP\<_M%?LQ_$DV1UGQ7HEV=/M6
MLH")[N+;"V/D.S&X# (SD@\C!KZ;^R19_P!7'_WR*/LD7_/*/_OD4>0=;GPY
M!X6_8IM/B%#XF@U31X=2B$H95U'4/L\YD4*Q>(DJQP!CC@\]:Z3PCXP_9'\
MWL=QHWB#1=/DCE$WRW5Y(KL&#\J^X?> /3J*^OA:1'/[J/'^Z*7[)%_SRC_[
MY%/F9+BK6/C?]K_]L?X,ZC^QSXR\,^'/&FD37-UIQM[.VC$I:61Y%(&2O4L3
MU[FOLBT7%K%GJ$'\J\:_X*%6T:_L6?$4B- 1I+<[1_?6O9;3_CTB_P!P?RI%
M$E%(2%!)(&*A.IVP7)N( ,!L^8.A. ?SH GHID-Q'<*#'(D@/=6!I] !17@O
MC;4OB+\2_P!ISQ!X5\,^.X?!FD>'=%L;W:NB07\EU+</.&+-+]T 1  #U-7O
M^%'?&/\ Z+D__A(6% 'ME%>)_P#"COC'_P!%R?\ \)"PH_X4=\8_^BY/_P"$
MA84 >V45XG_PH[XQ_P#1<G_\)"PH_P"%'?&/_HN3_P#A(6% 'ME%>)_\*.^,
M?_1<G_\ "0L*/^%'?&/_ *+D_P#X2%A0![917B?_  H[XQ_]%R?_ ,)"PKGO
MBYX$^,_PU^%7B7Q%!\:ENIM!TNYU!(9/"5B$F:*)G"L1R =N./6@#Z-HK(\
M:U-XD\!Z)J-SL^T7]A!<R[1A=[QJQP/3)-:] ''_ !^_Y(WXA_Z]&_F*Z?1?
M^0/:?]<4_D*YCX_?\D;\0_\ 7HW\Q73Z+_R![3_KBG\A70_X"]7^2,5_%?H6
M:***YS8**** .&UW_DXOPW_V ]1_]'6E=R.IKAM=_P"3B_#?_8#U'_T=:5W(
MZFMZWPP]/U9C3WEZ_P"05Q'A?_DN?BG_ *\K/^4E=O7$>%_^2Y^*?^O*S_E)
M11VGZ?J@J_%'U.WHHHK V"BBB@ HHHH ****  ]*X?XQ_P#(8\#_ /8QQ?\
MI-<5W!Z5P_QC_P"0QX'_ .QCB_\ 2:XK6A\:_KH95?A?]=4=Q11161H@HHHH
M&%%%% !1110 4444 %%%% !1110 4444 )C)^E?'G@3]G/4_VD?V6M8T?2O$
MESX6GN/$?B.U-];M(LUN'U68[XS&Z,K_ "XR&'!K[$KYF^!GB;XB? #PWK/A
MV?X-^+]= \1:K?07^GZKI M[J&XO99XV42W:./D<9#*"#0--IW+'[0?[!^J?
M'35/ M^OCN]TB_\ !>F-8O+':!SJ$C!!YKG<&!&S(PP()SFO/G_X)J?$#3-8
MTJ6+XIW^JV$.MV>IWEG-?ZA9*4@<ML5DFD9DP=OE'"M@;B:]N_X:1\>_]$%^
M(7_@VT3_ .3:0?M(>/!_S07XA?\ @VT3_P"3:J,VG=">J2?H<;\?OV"=4^+_
M ,;-1\9Z7XRA\/3ZC:P6C+%IS>>B1CG$R2HXR<9YQ@ '(K&^!?[!/C?X1?'/
MP?KVI?$.\\4Z)X:MKN-X;C4+Z)I))L_,T!D>.8YQAI&^3D*O->F?\-(^/?\
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
MU4[@I)N^0#R!V-*W[5.ZSEMC^S_\8C;SEFDB_L'3MDA8Y)(^UX.3R?6DM?\
M@I7\+K[4[JP@N?$,VI6FG?VJ]HFB7)D\CS!&&!V[<ECP"<_*WH:RO%G_  59
M^%'@!XO^$@/BW18YC<A)+K0I]C"#.\C:&R#C"XY8]*C8M'1K^V;J** /@?\
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
MUJO_ #O[V'U>G_*ON/!?@AX&TCP!^VC\2K31K"#3K:;P_HTKQQ A6;?=C/Y
M5[9XDUZ#POH5UJ-SN\BTC,C[1R0.P]S7E'@*14_;B^(V64?\4WHW4X_Y:7=>
MM:K:6FM:;/:70CEM[A#'(A;[P/6L9RE)W;NS6,4M$M#A?#W[4OA'Q;H_B^XT
MN[NK^Y\!N(M<LH;9_M%G*8Q)L 8 .=ISE21P>:X_7_V[_A7=^ )KG7M:O_#F
MG:I-#I437MG+#+<2W4;F)8@H8L6520PR!W->A>!?@9X.^&UQK4VC:5;VDOB(
MAM28S/)]K.W;E@S$#@GH .36;-^RY\.KC7O[2;P[9"]$MM,KK/*H1K=2D.U0
M^U0JDC  !!.0:32>CV'Z'R/\6]*_9K^(7@;2U\9?$/XD"PTRRMWBEU#[='+Y
M0G;R6<M!DD,Q SR%]N:Z_1?@_P#LZ_'#X%Z_(NN>(-?\*Z%/<Z7J#78N/.4R
MLI:!5:(22*70%0@()SUKVWQ#^PM\(?%4JOJ'A*SNV4Y7??7 V\D\8DXZG@=C
MCI5_P5^QW\+_ (=>!]=\-Z+X9M+'1?$DPN-1MUNYV^T2 Y#[FD+(0>A4C%--
M<K0K6DFCQ?P)\?/V=_V-_'NLVEIXIUK3KW6HXS)836%[-!"D"8_=!8<*/FP>
M3EAMZC%>D0?\%(/@Y<ZA):)XL=KN+R-\']EWGF1^<"8\KY61G:?H1@XIGQ%_
MX)S?!7XJ74MSK/A"":]E1D^UQZC<Q31Y4*2K+*,'@'Z\]235N/\ 8 ^#<1@8
M>$+3S;:.*-)/MUSO C^X2?,Y8'DL>2>3FFK=16L]#M_A=\>/#WQD)?09KFZM
M6A\Z*XDMWA2=0Q5MH<!N&X/'>JO[5'_)LOQ#_P"Q;U#_ -)I*VO!'PYT+X>V
MT,>E0I (+9;5"7R1&I+8^I8DD]R:POVIYXS^S+\0_G3_ )%O4/XA_P ^TE)V
MZ!&_4WOA#_R2;PO_ -@BT_\ 1*5T5<[\(?\ DDWA?_L$6G_HE*Z*D4<?\?O^
M2-^(?^O1OYBNGT7_ ) ]I_UQ3^0KF/C]_P D;\0_]>C?S%=/HO\ R![3_KBG
M\A70_P" O5_DC%?Q7Z%FOES]FO\ :J^''PHL?'FB>)?&F@Z)J]OX]\1/+:7E
MR(ID5]2F925/8J00>A!%?4=4;GPQIMY.TLVGV,LKG+.\",S'W)%<YL>8/^W9
M\%Y&4M\2/!Y9>A-\AQ2G]N_X,G&?B3X0./\ I^2O2_\ A$-)_P"@7IW_ (#)
M_A1_PB&D_P#0+T[_ ,!D_P * /-/^&[O@Q_T4CPA_P"!R4?\-W?!C(/_  LC
MPAD?]/R5Z7_PB&D_] O3O_ 9/\*#X0TG!_XE>G?^ R?X4(#S>7]N?X.6LFU_
MB/X15L!A_IZ'@C(IO_#=_P &<_\ )2?"/_@<E:'[/7A;2Y_ =V7TW3V(UO5!
MS;)T^W3>U=U_PB&D_P#0+T[_ ,!D_P *TK04)N"Z$4Y<T5+N>76O[;OP0L7F
M:'X@^"H6N'\R4I=QJ96QC<V.IP!R:4?MP_!);AI1\0_!@E?&Y_MD>YL=,GKQ
MFO4/^$0TG_H%Z=_X#)_A1_PB&D_] O3O_ 9/\*S+/-O^&\O@U_T4KPC_ .!Z
MU2_X)]W\.K?LF^&+NVD$UM=M=S0R $+*C74Q5AGL0017JW_"(:3_ - O3O\
MP&3_  J];V\=K"L<4:11H,*J !5'L!0!XK^W-J(T#P9X)U>6WOI['1?&>FWU
MZUI;/</! ID#2%$!8J-PS@=ZM']O'X< X^W:W_X(KW_XU7L=% 'CG_#>7PX_
MY_M<_P#!%>__ !JF-^W5\-6E#F[UDN!@,= O,X],^57LU% 'C?\ PWA\-\Y^
MW:WG_L!7O_QJFR?MZ_#-"OFZGJL9<[4$FB7B^8Q_A7,?)QDX'. :]FKA_C&Q
M76/!&,_\C''W_P"G:XJZ<5*23(J2Y5<XV7]M[X7SWL5R\VJ/<0 B.5O#UX7C
M!Z@'RLC/?%+-^W'\,;AT:2XU:0Q-N0MX?O"4.,9'[KCBO::*@L\:C_;N^&T2
M!5O=:55& !H-Z /_ "%3O^&\OAQ_S_:Y_P""*]_^-5['10!\Q?'3]I;PO\;+
M;PCH/AO^W-0U.3Q9I4XC_L:ZC58X[A7=V9XPJJJ@DDFOIVBB@ HHHH ****
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
MDFSZP-%?,!_X*/S:3::5/K/PZU'3H]2%\Q2/7].NIXUM9!&Q6))=TA+'H@)
M&37<_"G]M/0/B1X0\5ZY<P1Z'8>$X/M=P+B_ADF$ 5F+R(A)A^Z0 ^">N,4F
MFDV^A3332[FG^W'_ ,F9?%;_ +%+4_\ TEDKN?AR,_#S0?\ L'6__HI:^(OV
MP_\ @J=X8\8_LH>++;1O#]]J%EXG\,ZA&M[_ &C:Q1PH]J0'56<-,0S@%$!<
M$'(K[>^':[/ &A#/33[<?7]VM#32NQ(\F^*/_)_WPB_[%GQ'_P"AZ=7N5?.W
M[2'C:P^&O[9/PW\0ZH\D>FZ+X0\37ETZ(7:.)&TXLV!UP 3^%1?#[_@J)\-?
MBG\0)O#>A1^([V^CE5$E.GF.VE0L09EE8A?+&,DYSCH#2BG)V0[:7/H['-%>
M,_M#?MN^&_V;[Z:+5=#\7ZNEM):P3S:-I9O$ADN'"Q(<$')W;C@8"@DUB^$_
M^"C/@OQCHUY<6^C>,[:_M_MS0:7=Z48+[4([1@LTL$3-F1,GY6'#8-%FU<'I
MN?0%%?/?B?\ X*,^&/!NEZC=ZCX3^(,/]FR"%HET8O+-*8HYO+C4-\S;) <#
MT/I782?M::';?"'PKXSN-'\3V>G^+?+:"VN=/,-Y9*XSNN(V(,0 Y.>F:+!U
M/5",T5XUX8_;<\+^*[;5GMM+\3H^C7EK93Q2V&UR]R&:(J-W(*J&SV#+ZUF#
M]OO08K6UFN?"'C^S2]O+FQA\[2<%Y8=N1][^(N%4]S3Y6-IK<]XSQ0*\/\*_
MM\^#?&GC72-!TZP\2RWVJ2F%RVGF..Q8''[YB?EY! QG.#76?&']I/1O@M=L
MFHV6J7<<*127$EG$)!;+*[*K,,C"X1R3V"^]#BU:_4E:Z(7]KO\ Y-1^)O\
MV*FJ?^DDM=-\+?\ DF7AS_L%VW_HI:\A^,GQVT[XM_LI?$DV=CJ%DESX-U:X
M@^UJJ-*BVTJYVAB5R"K#."0P->N_"W_DF7AS_L%VW_HI:+6W&>=_M+?\EC^!
M?_8Y7'_IEU*O7YKA+< R2(@8A5W$#)/;ZUX]^T]<):?%SX'RRLJ1Q>,+EW9N
M H&BZD237._&F3P[_P % O@U-IWPX\5>&M8FT36[>>2_2ZD*Z7<0,75U,:D^
M8K ':< X()&:D#W\ZI;"79]H@W[MI7S!D'TQZU/7Y[>&?^"?_P 5/$MA?:UH
M?B_X:ZF=3U275K+5S<W<KI.TTCM/Q#][<5^7<0-F :7PE^S)^V!KFDW<*?';
MP1KMY83M9W<\&H7L$<=PGWHS$+9]N,C<NXY]JTY5W"5D?H.K!U!!!!Z$<BHA
M?P->&W$T)G W&/>-X'KCKBO@[XI?L]_M(_"_PO!J<GQG\):!H&E6P-W+=ZU=
MVT4;;1G!%JPV@[B.AQBH_$'[+_B']HOQ'J/Q&\'_ !9\,:;XTT?1--TE=8T>
MX9P+L1_O9+B3R-[*R.I1,E6SEE!P:E(+GWRLJ/(R!E+I@E0>1FEW#=MR-V,X
MKX2MOV3OV@]3^(OC*[TCXL^$+?6+[2H+"^EM[VZ:\MKI69XIFS#M5=C8"8(
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
M2AMKRWGT&:V81&(-(8\SG>22#N'RKP"3G->L_!WXK_&GQQ?S)XDT>#1ELGA
MB73'MYKEVGV\[G91&8P6)'(K1+4RG+30Z3]MSX4^%K7]C;XF-'X:\/HUCX:U
M6ZMR-.A!MYFM9,RI\ORN?[PY]Z]8^'//P]T$GD_V=;_^BEKAOVX_^3,OBM_V
M*6I_^DLE=U\./^2>:#_V#K?_ -%+699XQ\>/#=AXR_;>^%VE:I:0WVG7_A3Q
M)#<V\HRDR%].RK#N#7<>'OV0OAEX5\/QZ58>"= M]-AOUU-+86P:-;E?NR8.
M>1^7M7*_%+_D_P"^$7_8L^(__0].KW*A:;%7Z'%^,_V=_!/Q#\3IK.M^&],U
M+5(XUB%Q-&2VU22HZX.,G'&:YO0OV&/A'X9U!KRQ\!:%#>-OQ/Y;-*@<,'56
M8DJK;CE5(!STKUBO#OVF/VC_ !9\$_%VE0Z)X5;Q):WU[9VLD0\Q-D,LA6:X
M#HC<QC&%. ?44XMWLA6T/ _&/QW\.^%K#Q[);? KPY=:,FO7NG7EY>>)UM(=
M8FM;:12\;20D!S'&R$!AMR 6ZX]R^"&A^ OC_P#LG^#KZ[\':##IVE6<6J6V
MA1ZJFJ0Z1*%+K']H0[7P._(/H16+^TI\=/%7@'XF7FAZ+H$=]I$>G0W>4\-S
M7_DO)+MDF.UE60A21Y:\DG)(%=+\8OCSK/P9LM#M]"\%K=Q:EI<EY*K6TL(C
MD55Q%LAC<*PR2P8\ $+N/%+[%_ZN@EK)6_JY\Z>,_B)\)=!MH_$&F_"WX;:I
MI>M:=;RW5\GC-(0)3=;&@8",J6CD88.0<G;@5]2Z+^S]\,?BYX;T?7'\*:7<
MQ2I+=V^_+>2URH$W1L;FP ?IVKY0TC_@I?XTN?BH?"5Q\!["S61)YK:-K>\#
M7?E@MA?]%\O.0'Y;&#_>XKT3X6_M]_$GQW?Z-I[?"JTT.75##$4GGND6W=E4
MR')@"E5W9'<A6Z8K3E;5A3=G=]#Z M_V4_AU:7^AW47A'1X[CPW+YVFR+&0U
MH_J#GGZ'(K2^)/P'\)?%^2)O$VAVFL+#L*I/DH2C;D) (S@YQGU/K6G\.=:O
M/$/A"UNK]=MRY<$A"@D <A6P>F0 ?QK<K-^8+NCQ3X\?!CPM\*/V4?B@/#FB
M6.CK)X3U;<MLFP'=;2LQ^I8\GZ5Z;\+O^29>'/\ L%VW_HI:YK]KO_DU'XF_
M]BIJG_I)+73?"W_DF7AS_L%VW_HI:+C/.?VF5$GQA^!BD AO&-P"#W_XDNI5
MY9XT_P""7=[XM\4Z?JD7Q5\0Z4+&;4)7L;/3X(K.]6YG$RI,BD;A'@KZL#S7
MJO[2W_)8_@7_ -CE<?\ IEU*O80,4K:W"^ECX3@_X(R:O%JPG7XV^)(+;SI9
M?LUMI44*8D4*R?*_"D#GUI/CY_P24\4>(O .KP^%_B;KLVK7^$CBG9;2-$9X
MR_SJ&SPG1E.?7BOJWXQ?M,^$_@+=0#Q1?-IMI,8HS<F)I$2263RXD(4%OF;/
M.,#&217"?M._\%$_!'[)_C,Z%XBT?QSJ%[_9Z:DIT70I+^-HFE\KAD/W@W4=
M@,U2DVDAIM-L\NOOV8+?X7_#G2?!%UJ#:5KOB>YN91(WGZAI]K:Q6KK+NDD!
M5-JO)*H<8W-CG KSOX2?\$__  +\1=<UG2?AG\:B&TVVLIKR/1K"*6U57C81
MON$A4L^'8C.1D#  %?1WCYO"'[4?A@>+-0U/X@^$-$\'^:XNH6%A%J<,B;9,
M#:[21D IQM.<@5YI\)/B1^SG^PAX@U>\L?%GB*RE\1BW@EM=0M[B=(=N]D"(
ML(*GYV!R3SQP13YG=\Y.O*E#^NYS_@/_ ((MW_@MI8F^,WB:YLKB$PSP+IT<
M1N!O+C>X?<VTDE>>#CTQ7IWPI_X)ZW?PYBU#2+GQA?:OHLNFS6EI<3QC[;"T
MC1%0Q.0Z)Y*GYB=Q9LUUT7_!1GX03:E:6:^*9#=WD$5Q%%_9USNV2/L7/[O@
M[NH/(') %=O\+?VB?#/QEU.2#P]<S7D4:.?/,+1HS1L%D0!@#E2RYX[U5YVL
M+3<X30OV2/$.@_$NV\9+\0;FXU^#2FT^13I<4-G.Y(_>&%"% X' '7)S3_V-
M%D3QC\<5F97E'Q#F#LHP&;^RM-R0.U>Y"O$?V/CCQW\=?^RBS_\ IKTVHN]A
MVUN>W5XWX]_Y/@^'O_8NZK_Z'!7LE>-^/?\ D^#X>_\ 8NZK_P"AP4AGJ^OW
MHTG1KR\$!N)+2!Y50#+/M4G:/KBOAWQ[_P %#_'WPDU=-6O-,D\2Z).T%VEA
MI.AS,IMW4[H3.J.1,I]BI*XR*^[R-PP>AKP;XX>,/B-\+_%VGV_@/PQ%J>FS
M:M8Q7%M':%H(K&1F^U3#85VRACP3D8'(YI1^-#?PM'SS;?\ !;BZUS2))8/@
M7XZM+ASY4,-]!<PR E]I+*;0X4#GODC'O57PG_P66U/4/"LVEZ]\&?&.I:E#
M9%KV\6PNH+&\S((R%/V8X^5ON]<@CIS7K7[5-Q^TG-\7]1/PSU.TT[PK;&Q2
M*.?18[N6X<DM/L+,HV;1M+$Y4MP#7=^%/'?Q*L_V9]3UB[TK6+[QDMP<65[I
M<4<D2EP&$4,;_O$522N6!;':M$XN+E83TDD>?>!?COJ%I\+/ UMX;M+/PEH
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
M3_R0;2O^QU\,?^GNRKW*O#?^"A(S\!])]?\ A-?#'_I[LJ /<J*** "BBB@
MHHHH *\6_P""@7_)L=[_ -AW0?\ T\65>TUXM_P4"&?V8[[T&N:#_P"GFRH
M]IHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JMJ6CV>KQJMW:VUTJ'
M*B:)7"GU&1110!5_X0G1?^@1I?\ X"Q_X4?\(3HO_0(TO_P%C_PHHH /^$)T
M7_H$:7_X"Q_X4?\ "$Z+_P! C2__  %C_P *** #_A"=%_Z!&E_^ L?^%'_"
M$Z+_ - C2_\ P%C_ ,*** #_ (0G1?\ H$:7_P" L?\ A1_PA.B_] C2_P#P
M%C_PHHH O65A!IMN(;:&&WB7HD:!%'X"I:** "BBB@ HHHH **** "BBB@ H
MHHH **** "N>^*/PI\.?&KP5=>'?%>CV>NZ)>O&\UG=)NCD:.19$;ZJZJP(Z
M%0:** /.?^'>7P7_ .A TC_OY-_\71_P[R^"_P#T(&D?]_)O_BZ** #_ (=Y
M?!?_ *$#2/\ OY-_\71_P[R^"_\ T(&D?]_)O_BZ** #_AWE\%_^A TC_OY-
M_P#%T?\ #O+X+_\ 0@:1_P!_)O\ XNBB@ _X=Y?!?_H0-(_[^3?_ !=267_!
M/SX,Z?J5G=Q?#_1//L;B*[@9_,<1RQN'C?#,1E756&1P0*** /8Z*** "BBB
L@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>image_015.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_015.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" #  >@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** (VYP/5C_/\ ^O7X(?\ !0+_ (+D^'/V"OVE+S]GK6/V>/$GQ+FM
M?#'A/Q0/$6C?$'2_#S3VWB6#4YYX8M$OO">I37']G+:QJ##J -PRDAU!96_>
M\#)8D="2/KGMSCM7Y-_MF_\ !'3]C_\ ;C^)=]\7/BO:_$;1/B)?^'['PY)X
MD\$^-CI*S6VAPW%OI!D\/ZUH>M:0_P!C6YF>26UBMC? D7+S QR+]3P/+A*A
MGU2IQO1S'$9)4H.,J>51A/%JHO9JG)1GB<)[L5[5RY:K>UHRZ>3G7]IO 3AE
M$Z%/&2NHSQ,IQIJ[;:<H4ZDE=V^SY'YBC_@Z3^!( !_9:^+SD  N/$_AB,.1
MQN$<NG+*@;J$D59%SM=0P(I?^(I3X$?]&L?%_P#\*KPI_P#(%?R]_P#!0']D
MBZ_8@_:M^*G[.QU:\\3:+X3FT[5?!/B*[M#9:AK/@_Q'H&C^(O#]UJHMH;32
MAJ, U.YT'4?[,LK2Q.I:5=BVMXE4(OQFR*&8*Q902%99&96 /#*P;# CD$<$
M'(K^YLJ\ _!C.LHR3.\OR//<1@\_P=7'8-KBO%0JQI4ES2^L48X6<*$Y:N-*
MG5K1@VZ;FU!2E^-XCC?BS!XC$8.M4PGML)%JJX\SC)T[QER.5*,G=P;7-&-T
MTW:Y_:5-_P '2?P.,4K6_P"RM\7I)%4^2/\ A+_"20R3X($4TOV/=#AN&(7C
MH0*_0?\ X)G_ /!7C1/^"CGCCXF>"M#^!_B#X5R_#;PSH_B>YO\ 5O&-EXE7
M5+?6+QM/BMDM;'P]9BVD2Y5R^R\N=IC9$:;!+_RU?\$3O^";'PL_X*!?$GXP
MZE\:=5\3P_#OX+Z#X%>[\+>%KZTT#4_%'B#XAW_C&TT>UO\ 5)[*\V:9:Z?X
M$\0:H[Z;)I^I2R7.@^?=,D]U'-_95^QY_P $T/V2/V'-5\2^(OV??!6MZ)K?
MC3P]I_AOQ+K6L^,?$WB@ZUHVFWDFJ6<3VFLZM>Z5:'[?-)=F?2K"P9RXB!%H
MD4$?X'XLY%X(\(8?-N&LGR'/?]><)"G4ABWCWB,GHJM"EB*=*K7J8NGB9UXX
M:I%54L&X*K.]W=1/LN%\;Q;G,<-FN)JX)9;5ER^Q4ZJQ#LW%RY%0]G:Z;TJW
M>OJ?H2A)1"PPQ520,D D D<A3U]5!]0#Q49D&0N[;O+J@X\QG0MNVJ05*@*3
MN/ &">"#4*M($4(?E"$)@ \!L+U!/"C&"<GW/->9_&3XG^'O@O\ "7XH_%[Q
MG.;7PG\+? /B[Q_XAN1(L<PT/PKX?U#7]56VD!1TN7@L)(+5$82/<-!'%F1E
M%?S1A'4QE;"8:A0J2KXN&&]E3C9^_B<13PD*7,W=RC5G&[:M[.TV[\R7Z/5D
MJ-*M5J22C0@ZE1I]$KNU[:JST=ON/YNOV\?^#@_QS^RW^U=\6_V>_AK\$O '
MQ%\-_"SQ!HWANZ\6:YXMU#3-5O\ 69M TZZ\36,5A9NMJ)M \5MK/AB8!6_>
MZ878[V;/]*7PJ^(VB_%OX8?#CXJ^'9 WA[XE^!/"?CS19D=9(3HWB[P_9>(M
M,F6;8HE!L]0ME9MJ@,=QC5>O^4E\3/'WB3XI_$;QY\3?&%S/=^*_B!XP\4>,
M_$-S.R&8ZUXKUR^U[52OE+'%!C4+^X9$M8X(8,E;>.*/"C^_?_@@/\>(OC?_
M ,$Z_ASX?O+IKKQ+\"_$/C'X*:]#/<DSQZ=I%W8^)O"SK A58K*/P%XJ\):?
MI^$08L;A$=Y$N&;^I/&KP@R7@O@;@_/,FA5^MN>'H9]4ES2E4Q#PM#VM6#YN
M7V;Q=/$^S<H4>:$Z//&FW)'YMPAQ-BLVSW.\#C)KDI1J2P]FE&5)5*GLXQ>_
M.J3I\R2LI*5I-6;_ &V4,J*&X=\94<@$CG!X) YP<#UQS7Q?^WS^V)I_["W[
M,WC;]H[4_!5[\1+3P7JGA?3KGPQIVL6F@7%V/%'B&PT"UD34+^WO8E,$^H6^
MY?*)E<[@%572OM=4!"%AE@HYR1S@ G@UX!^TC^S-\)/VK_A1KGP6^-6@7GB/
MX?\ B/4-%U#5])TW7=;\.SW-SX<UFTUW1I#JFA:GI>J1?8]4L+.Z:.WO8XK@
MPF"YBGM))8'_ )OR6>6TLYRB><TZ];(*>,A5SBCA%&6.K81SYJE/"QJ5:-.5
M5QE+E]IB*2O9<ZM=??8V.,>"G3RZ5&&*Y;4Y8AR5-.VG,X0J25E9? ^NFQ_.
MW:?\'2?P2:")K_\ 97^*D$QC0S?9_&GA2ZMUEVCS%@G_ +,C\Z$/D12[5,B;
M7VC=@3?\12OP'/W?V6?B\R]F'BKPIAAV(_T#H1R*X?\ X*4_\$%/V6/A+^RW
M\8/CG^S5>^._!?C/X,^%M>^(UWX?\0^+)?&7A'Q-X;\/Q7&K^*-)NUUB*Y\1
MZ=<Z%X8@O]4TRZM=726XN+&T@U![Y)[J2OY _#GAG6/%GB;0O!_AZPN+SQ#X
MGUG1?#>@:9+N2YN-:\0:E)H^A03Q0,!<'4=?6ST:2TTX+/'%?/+"5ECCE7^U
M>!_#;Z/?B#E&8YWDF4\14,-EF)Q=#'T,RXHQ&%QF&CA<*\;/$5J&'I8RC2H3
MH6<+8B?+4O2;M#GE^1YSQ)QKD>+PN"Q,L'5JXR?)1>']I.*O)I.;J4*<DGTM
M&6EM#^VGX/?\'(WPY^-/QV^#/P5\/_LP>/=%C^,WQ.^'7PQM/%.O_$+1+9]"
MO_B-XRM?!EKJ:^'X?"-Z^K6NEWET+MQ'?V\4\*\2HC UZ-\4O^#@SP5\$/%.
MO:)\6_V+/VI?!NA:/XBUGP_8>+[G1='L-,\22Z1J$NGPWVD)XH'AN"33];DM
MKN329WU*,W4:6H4J;H%>M_9'_P"#?C]C_P#9VU/X2_$WQ9JGQ-^)'QI^'6N>
M%/'<.OOXM;P_X2L_B!X7U&R\2VFH:3X=\/:3HNHRZ/8^)[<WNF:?KM_J\\ML
M(;369-0'GM-['_P7ETVP?_@E7^TK?/:QR75A<_ V^L9ID=Y+2Z/[0_PEMFE@
M6?+0&2VFFMIH]JB6WGGMYT:.:9'_ !#$R\%<=QYE63\-<(\05^'\=C\!DU1X
MOB?%4<1/&8G%PP\\92G"E6YL+4]I&4(5(TZG(O:**<U!?7PGQ7@<IQF*S#$Y
M?.K0I/$_N)UI^Y*DJRA:>'II3BI*+U:4DU>R3?PY_P 1/?[(Z,/,^ '[19D,
MCK=>8GPMA^S,&(4/'#\0;@B>0];9)I_+<F-9YL;VP[G_ (.A/V>A<21Z7^R_
M\;+BU0OB>^U[P;I\XC#'89K5+NZ6"8K@RQ"XG6.3*"20+O;^/WX VMM=?'/X
M)V-S;PW-C-\7/AS;3V5Q$DUI<6T_C#1-/F@N+:4-!<0R6<\L#131NA5RVW>%
M8?ZD\?[//P!8>;_PH_X1%2AW+)\-?!DC2$==S/HA8[CSDMGWR3G[OQ9X7\&?
M"S,\JP%+A;/,]J9MA<3BDH\69E"CAWAZCIU:%257+J<I2]I&K&FZ=X<M*-Y7
MG&)XO#&;<3<2K%3I\4TZ<,+)<]/^R\.W",N;E@FK\WLTE3<I6<G!REK)L_F=
MN/\ @Z9^'ZW%U]B_9!\;75E#)<&VNO\ A;^@*UQ:Q7AAS/;1^"9[6RU&*%<S
M6,FL%(;@R0FYF"+)7[F_\$^/V[/#O_!0;X'ZO\;?"7P_\3?#C1M*^)&K?#H:
M/XQO-/U.\U&XT71?">MW>L6%[HR_9GT]T\4G382P7;J>FSQLY7@YW[7O["7[
M.GQI_9^^-WAVR_9P^#>I_$/4/A+XZTWX=:[#\,O!*^*?#OC$^$[Z;P7/X:UB
M31C=Z9+9>((]/:TCM9X[4E!:S0R6;7$3>"_\$3OV?/B3^S7^P5X,\ ?%SP5J
M_@'Q_-XY^*GB7Q-X9U::*:]MVO\ Q%>6>GW4SVP#W;:CI%GI]QNN7EDF<"X=
MFG(D;\LXEQ/A1G7 /]J<*<(9APEQ'E.<83#YA[3B_%YO#,</C(5JWM,'A,31
MA)>S2C'$J<8PHU.:,7*,HJ/T>"_M_#Y]1PF,KT:]&I@*^8>VASPBJ>'E&+A.
M].*IXBJFJD*<6X/F<5.T5?X\^)__  <1>%O@UJDVE_$3]A3]J+P03JDFCZ3>
M>.8=)\)0ZW,&813VD>L6%M/<+/%'Y]L=/AO8)TE'D/*C1R5Y:?\ @Z*^ ;RQ
MP-^RQ\9G,\_V.+R_%/@P7)OF81I:G3)Y8-2,SR#886M8K@-E&BC<%$^W/^#@
MW1M,U#_@F-\5KR]M$N+K3?&WPAO+&=FD62WN+[Q_H6@WCH4=?DN-*OKJTDA;
M="1+YOEBX2.5/X??V%M%TWQ-^V[^Q[X<U6-+G1M=_:D^ GA_5=-8&.VGT;6/
MB+X4TG4M.C6$QFTMY].O;FT06;6[6Z2!K5H9(XG3]>\,_#[PQXM\/\[XMS'A
M/-?KV0?7(5W#B['4XUWEV7_7JU6G2C@E"+K4Z51QI-1C&I-4TU32FOD^)<]X
MERO/,'@\-Q#5C#'4\-B:5.65X.<:5/'8SZM1I3FZG.W2G4@INS]R#DKR?*?W
M^?L"?\%([O\ ;CUWQOI2?LQ?&[X':3X-\.:5K]MXH^)^C)8:%XF_M"^EM/[.
MT2[\I%NKA8D6Z1HFD#P*\@W*17ZE*QVG(&1@]!C)]ACW_.J]M8VT$4*11*BQ
MJFU8\QH"O((C0B-1N^8*%"J<$ 8&+810, '& .I/3IG)Y_&OY3S>OE^+Q]6M
MEF6PRK!RE^[P\:\\14IP4JEE*O4@IU9RBX>TF^6,IQE*,(J?*OU+!T\52PRI
M8RK3KXE7YZT$XPJ2M:4N5I<JE)2DHI:*5OLH5>@^@_E[4M &!CTXHKSSI6RO
MO97^Y!1110,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!NX<^W7\\"H6*,&4JI#
M9W!L,I&>A5LC!/7C!(_*?:.>.O7D^N:9Y49_A_4_XU/(IQ:FVI:VE!V:WMKI
MK:UUL-<OVKOTL?Q/?\'17PRBT3X^?LQ_%VV@$(\>?"[Q-X"N7A#I;K/\*/%C
M^*[6:ZC1A;2R3VWQ%%O&98V:2"R2W??!;PQQ_P N2*$1$&,(JJ, *,* !A0
M%&!T  '0 "O[BO\ @YX^&XU[]D/X._$>*V,\_P //CM:Z%?;1*7M_#?Q!\-:
MZ^H2F96'DQSZGX1T.R+@K(LEY#'$Z9(/\/#$EF);>222V NXYY;:H"KD\X
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M!# @8W8 8@XY&1[ ?2OY\O\ @X4_:H^#/@K]BCXC_LO:UXUL'^-/QQF^'/\
MPA?@#29H+SQ/'H/AKXM>#O&FJ^+]1MI8H[?2=/AMO!^IZ3X??42]MJ^MD,R7
M6CZ/XJOM"_GOP[P.+Q?'7"M+#49XFI+B3)<3-TE>,(87%X)UW.4G#E25*K-2
M=H**O.46TG]MQ'B:%/)<QYJL;UL-4IP2NWS2A)*ZM?3K:[[)G\17[/7'Q\^"
M   )^,GPT); \P_\5YX?POFX\S:.R;MH&   !7^K\%'[IB"6:/GYB#G![9XR
M.F.>M?Y+WPO\5:;X)^*'P\\:ZM!=3:7X1\>^$_%NJQ:2'2\.F^']6LM6N8-(
MTW7(+&VN[N2:S1XX=4\4Z5+N BFCMP9(A_;4G_!SO^P>1'GX1?M>>8T*2)(?
MA]\((8Y8W4,KQ&;X]",HZD,K!F!4@AB.3_6_TF^!N,^+<]X:EP]PEG7$%' 9
M7CL-B'A<+3K\M3$5_;0A"V*Y7"<*O(Y3Y;J,FE9*_P":^'68Y;E-',7BLSE%
MXB=H1JQFE!Q=1-J\=5&7PVZ)7W/W@\<? [X1?$WQ9X \>>/OAQX.\8>-OA)J
M%]K7PM\3^)-!L=6UKP%K=\]DUYJ?A;4;R&:XT>YNI-&T6>X>R>,R2:=;2E2Z
M$MY]\!OVN?@+^TUK?Q4\/_!#XA)XZOO@CXUO?A_\2_LGASQ7H]IX;\56$VJV
MEQID&J>)-"T[3-?9+C2KJ--1T.\U/2+R.V-[9WDUI- \WX(_$W_@YZ_9NB\-
M:]'\(/@+^T'JWBB32[B;1Y_&UG\-_#6AVUY-:&UBNKF;1/'7C:\E&GW3"6:W
M@LV294;8[ [FM_\ !LA;S7/[-'[2/BO4;ZXN-9U[]H%;+5+HW$E\)(-+^''A
MO5(EM'O+6._OK^6YUW6=2#BSDCN()(EC(1$1/YVS3P?XOR#P[XCS_C'(\VR1
MY%F?#N191EN,Q.72Q/-C\52Q>(G+"4<=BJM+"TJ%2"IQC.E4C6<O:T=&E]Q#
MB'!XS-<!@\MK0QE5SOCJF&C*TJ23M&,I*GS3>G/S+E3<DI::_:W_  < MO\
M^"7OQD<C!?Q9\%V(.,C=\5O"YQP2.,]B1Z$U_#]_P3]_Y/U_8D_[.[_9E_\
M5S^%*_IG_P""U_\ P51_8P^.G[''CK]FOX&?%+_A:/Q0U[QUX"M=0TK1/"?C
M'3=,T*U\&^([?QKJEQ<>+?%&C:!X8?9!X;GTDV]K?ZIJ8FN"/[,^TJFW^4O]
MFWXEZ=\%OVBO@1\8]1MYKW1_@_\ &GX4_%/4H[6.ZOY[G1/ GC'P[XNO9!,;
M32() D6EW:16J6UO>N9U2:)9%5$_J#P4X<XDP?@SQGA:_#V;TZ^;U,Z> HU,
M*J52K3QN45<%AJG)7KTI^RG4JTZBFH.,J,E4AS[/\]XXK4L1Q;EM6A+GHX2E
M@:%>I%2E"E/"9L\75A*45))PIP=.U[JK!Q=DN8_U@(?]5%_US3_T$5)7P?\
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
M2S*.@9B21R22<T 8.06 R6*!V\IV\MHP9(<^5(4624QET;RI)IYH]LL\SO\
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
MZAH.HW^A:M;366JZ+>W6DZG9W"&.XM-0TZ>2SO;:>-@&CF@N89(I48 HZ,I
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
M9+G3=1BVIY-U!-$HC>,@>^Y$B*RLK\ Y7[K @'*\G(/5>3D=":_B!_X(9_\
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
M<)FN!QN">8T*\981+FE5;2C!63?,^9I.-[-<V^USZ8HK^?CX=_\ !?OX/?M
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
M_EQ%&I(SNSDUM !0%'10 .2> ,#DY)^I))[UX]_PT%\!A_S6[X2_^'*\#_\
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
MJP_,H/\ R//Q)[C/_0X4O_#!_P"RG_T2L_\ A<_$G_YL*^NE 50HX"@ #).
M!@<G)/'<G-+7YI&_+'FLY67,ULY67,UY.7,UY6/I=>N_7UZ_C<^1/^&#_P!E
M/_HE9_\ "Y^)/_S84?\ #!_[*?\ T2L_^%S\2?\ YL*^NZ*8'R)_PP?^RG_T
M2L_^%S\2?_FPH_X8/_93_P"B5G_PN?B3_P#-A7UW10!\B?\ #!_[*?\ T2L_
M^%S\2?\ YL*/^&#_ -E/_HE9_P#"Y^)/_P V%?7=% 'R)_PP?^RG_P!$K/\
MX7/Q)_\ FPH_X8/_ &4_^B5G_P +GXD__-A7UW10!\B?\,'_ +*?_1*S_P"%
MS\2?_FPH_P"&#_V4_P#HE9_\+GXD_P#S85]=T4 ?(G_#!_[*?_1*S_X7/Q)_
M^;"C_A@_]E/_ *)6?_"Y^)/_ ,V%?7=% 'R)_P ,'_LI_P#1*S_X7/Q)_P#F
MPH_X8/\ V4_^B5G_ ,+GXD__ #85]=T4 ?(G_#!_[*?_ $2L_P#A<_$G_P";
M"C_A@_\ 93_Z)6?_  N?B3_\V%?7=% 'R)_PP?\ LI_]$K/_ (7/Q)_^;"C_
M (8/_93_ .B5G_PN?B3_ /-A7UW10!\B?\,'_LI_]$K/_A<_$G_YL*/^&#_V
M4_\ HE9_\+GXD_\ S85]=T4 ?(G_  P?^RG_ -$K/_A<_$G_ .;"C_A@_P#9
M3_Z)6?\ PN?B3_\ -A7UW10!\B?\,'_LI_\ 1*S_ .%S\2?_ )L*/^&#_P!E
M/_HE9_\ "Y^)/_S85]=T4 ?(G_#!_P"RG_T2L_\ A<_$G_YL*/\ A@_]E/\
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
MTNM;'T)%%&T,1*AOW*J&((;:Z*& W8=-PQ\ORE>F!C%3@         8  X
M'  '04V-52-$7(5$55!)8A54 99B68X')8DGJ23S3Z_S_C%0C&"<I*$8P4I.
M\I*"45*3ZRDHIR?63D^I^\-)-J*M%-J*VM%-J*MTM%15O(****8@HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH KR=?^ O_P"A5_F!?\%._P#E(;^VC_V<7\4/_4CUNO\
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
M-E!#!;65O&#'7]<7V>$ J$V@N7(5F7+M]YCM899CRQ/5OF.6.:<8HR@C(.P
M +N;&!T'7/ZUX'#'B1QKPCFF;YYDV<4:&;YW4Q-7'XMY9@OWDL7B*^+K12<7
MR4YXG$UJGLZ:ITXN2Y8)1@H^ECN'\LS+!8+ XJG.6'P?(H4U)M*%.$:<(\SU
MDXPIPCS25W9MN[=_Y7_ G_!"']N?X7Z'9>%/AG_P5D^+/P\\+Z9"MKIWAGP,
MWQ>\)^'+"!+Z]U 1V6A^'_C)8:5:H;S4;R5O(M(RZS")]T$4,<>3XX_X-_/V
MR?B=I=]H?Q*_X*D?$'XBZ+JD3P:KI'CO3OBEXPTS589"QEBU2Q\1?%S4;74H
MYMQ$R7T4ZS#"RAE  _JW$:   $ # PS9  QUSGMUSD]Z3RDZ8;_OM_\ XK\_
M6O??C7QZL9/'JMP]+&5JU+%5Z]3A'AB=6KBJ'(Z5252642J2]^"G)RG)RE>I
M+FJ-R?GSX-X<E#V2R^I[/^5YAC(I^?+&JXJZZ))*]EHD?E'\)_V(/CS^SI_P
M3<T/]B_X _M'V'@SXW^$#JB^%_VA;CP-'<6>EW'B?XW7_P 4?$++X2UR7Q-%
M?"Y\/>(_$/AA);B:Z:)KE=0MWM+V&.:U_'?XN_\ !NU^TY^T5X\U?XM?'/\
M;VT#QO\ $KQ.MB=9UN_^$&IO$TUCIT>F6]K:VMIXUT_3[2SL[.-;2'[#IMHD
MB1B:6'SV9Z_K>:RMF&"C_P 72:<'YF+G)$@)^9F(R?E#$+@$BI?)BV[ @5=H
M4*I*@*.@ 4@*!VQC XZ5XN1^*7'W#>89YFF3YED=''<0U<VQ&8UZO#&6U:DJ
MN;8W#8ZO"G.3;IX=5:59^QH*A34IP=.G2CSQ.['<.Y5F&#P6"Q%.HZ&$<5&$
M9-+DA&,8QYFW*348PCS2U]UMN3EI_.I^PC_P2S_X*$?L0>*_!/AOPI^W?X3O
M_P!G+1_B);>*/&?P@C^&R7;>)] O+RU7Q)INFW_B=-?N?"\NOV.G"3.AZM9R
MZ=.TK6-Y%*9)Y/Z)PQ,:L%*L1DHV-RYP2IVL02!P=K,N1P3U)]CM_E_=DA#D
M O(P.8GA(8%R'!C=@5<,I)WD%P&$PC10%50JJ JJ.%     '      X' KY[
MB?BC.>+LSGG6=4<MGF=:<OK%;"X:C@X5HN3_ 'DX8>BHRJSBHN3DI-? YSC"
M+.W+\OH9;%TL.Y^Q5N2$FW:,=(JSDTK125D.7)52>"5&1[XI:.E%>'\K>2V7
MDO);+R2.Y[OU?YA1110 4444 %%%% # WS$8'4]/\^U>>?$OX>:#\3_!7B3P
M3KUO'<Z=XCTZ[M)'D,JFWO4(>QO(WA>.5+BQNXX)X)8W65&M(=K_ +J/;Z)M
M7.<<YSU/4G/KZT;5QC'&2W!(Y)))X/4DD_4U=.K5P]:%?#R<*D'&497:E&46
MI1::[-=7M=/1LBI2IU8NG-7@]TTM=[Z?-_GN?RE?$GX;:_\ "SX@>(?AWKEM
M/)JGAW5GTZ-Y$B@;6+0SF71=3B@@CC1(/$MK+;QV"6J(L8*[55]S'][_ -C/
MX I\#?A?9#6;81^./&4=IK7B>65-M[9K+:B>R\/W"Q[;>)=$:XN8VCMXXXVO
MKC4+YP]]?W\\_H/C[]G/P!\0OBCX%^+.MZ:9-;^'G]H;;!8H7M/%>ZUCET7^
MUR_S/_PC^HO+<:?D-OE_<W&^V2.-?H(0QC& 3CH2[L>N>I8_YXZ5]IQ+QEB,
M\RG+\OIJK2J0A".8SFTH5G!4X15)PG*4X\L'.]2,7S.*M:+D_'P&3PP-:I7C
MR.;G-PW]V,I2DDW;1I22TNE:ZZ#TR%4'KM&?K@?7^9KY._;7_:0L_P!E+]F;
MXK_&Z6WMKO5O"F@O9>$M(O;@6]OK?CGQ%>1:!X+TF61)(Y5M;KQ!J.G7NM2P
M$W-EX;MM5OXS$]OYJ_60 4!1T4 #DG@# Y.2?J22>]?@U_P<-ZC<Z?\ L3>
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
M&L;7DWF ']MR&58E$;.W[MQ&EQ@3EHHEC2-F;EB\B/*\KEF))Y*=/AGXA?\
M!2;]C/X9>/\ 6OAOXJ^.6G1^)/#,\=OXM_X1_P )^.?&VB^"R;O[!,OC/Q)X
M-\(ZYX=\*W,.HR0V$BZ[K-DEJT@N;F,0Z?JGE^/^-/VT+^W_ ."4%U^V#I%Q
MGQE>?L_^'Y+.>)[>=++XN^(WT_X4RPQ2@3V<XTKXJ:A<Q*X26UG2!'>-XI62
MO)?^")7PG\.6/_!/RQ\9:U8P^(M4_:"\3_$_7O'^J:HD.JZGXDTW3/%7BGP-
M'9:Q/?K<RZM:?\2/5A;VM\98V_M>]G9#+=73S 'Z;?#;]H3X5?&'P7XD^)/P
M[\>Z3K'P_P##6K^+=!U/QL?W'A&UO?!CV\'B/4(]7U&#2[.ZT'3"1?6NNPZE
M-I6J6+7]U:W$UK!!+%\Q6_\ P50_8;NM6U;2T^/>EP6NG2:Y:CQ7>>"_']G\
M.KG5O#^F2:MJ6CZ5\2K[PU:>!-?OK>PM7NEBT37[Z#5I+^WT[0M0OKV)E?\
M%3]N#2?B!^P5_P $Z?&G[+>BVMSX.TGXL?ME_$[PIX4U8:H?M6J_LZ20-XXT
M>_2_TZ475K<ZM>1Z!X;O[*\N3/)HEAXBM;QYH+B[2X_9Z7]C#P+XR_X)M:'^
MR-_PC.FP1-^S_P"']+T.V:RL;$Z7\6+/PS9:[I/C"-X8XM/TW7W^(BGQ)=W*
MK%']JOKFV=1ID\EG( ?47B#]I;X,^$?@WI?Q_P#%GQ$\->&/A'JWA+PYXUL/
M&GB34[32-/O=!\4:;INM:&UJ)#(]QJFI:7J^GR6UA"CR7UQ=V=M8H&N96M/,
MO@I^WQ^RQ^T'XOB\"?"_XK6]]XROM+CUK2O"WBCPCXZ^'VK:SHLUI>7MOK7A
MB#QYX7\.+XMLI[:U>X9M!N+V.&UMKRY:7RX06_G_ /VGH?&'C'X\?\$@O^">
M_P 0-.N[#PYX#^%7[+GB#XS>";B[6XL-5\3?V7I'@_Q/HFO)#MBU6?PGX?\
M!OBJ"WN9&=$3Q1JOD;!?3>9]<?\ !>G3+SX:>'OV2_VLO S'0OB=\(/C7)X9
MT/Q3II6'7;.WUWPSJ?C6*QBNQN#6#'X::A:3V4RS6ES!JFH65Q#+::GJ$-T
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
M^-Y_#'ARZE$%EKOBJ/PCH&K)I-I+,\9MX)KV&\O[?-[;PBS(F'X!_P#!/O\
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
MY LY_:+\?6\<?V:"VBD=;N"9IY9+I9]_[N1D(B0QV/\ @L>1+^VK_P $P&N
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
*HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>image_016.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_016.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" '1 ,@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^R#]K/]N?
M]F;]B+0_#FO?M'_$BV\%+XQNM5MO"NAP:9K>O>)?%7]BR6[ZS'H>@:%!++M\
M/IJ^C->:RP5(XI%61U=HVKUSX,?';X3_ +1'PVT/XM?!?QQH_P 2? 'B6"Y.
ME^(M',T49D&1/I]QIFM16^NZ)K4<NPSZ'X@LK:YMXMGG6\2-$E?DA_P6"_X)
M/>-_^"BD_P *?&WPM^)7A+P7X_\ A;H7B/PT-(\?VVK?\(SXLTO7-7T35U/]
MO:#%XCUOPYK7ATVNLO9S)X2\51SO<E/LUN$W/]H_\$TOV)&_8$_9=T;X"ZAX
MU7QWK9\4>)/&OBOQ):6RZ;ID_B+Q ]JC:?H>CA-UIHUIHVEZ;;P02-YF^*20
M >8/+^TS#+>"*7 F3YQ@\\J5N.9XB7M^$)0]FJ5!JHU*-3EC&\(1I6?//GE.
M5XP227@4,3G,N(9X/%94EDG(^6I?F3G;2^][N]UT6N]F?+G_  4 _P""E.I_
ML4_MH?L-?"6^N/#T/P:^,3^*3\=+S5;3&HZ!I6O:UH'@CP%XPBUMML>@>&?"
M&OR:WKWC.4H"]LB*SXS7K?\ P5T_;TN_V!/V79/B'X0AT#5/B[\0/%>C>#/A
M5H/B:"2]TO\ M55.OZ]X@UFPMKF"Y;0_#_AC1]6 >/>B^*M6\-PNRBZ*O\0?
MMM_LI^'?^"BW[3O[>WPUL4TV[\>? /\ 8K_9V\'_  ON;LJ[^'_B_P"-O&GQ
M<^-^D>83(%@D\1Z)HOAWPU?L,[/">NW(9-[DU^7'A#PA\;OVXO\ @FM^TO\
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
M&3H0X%32KP7-4XUA1E63B^%Y-3H^T:^KSJ2E4BE4CB:B:4O8_M_$MKW4D_\
M6U+1VMAF_9V\G;WGIN[1CN?T7:K^U9^S=X;^$FF_'[6OC?\ "_3/@?X@!?0_
MB7J7B_1[+P1K"":;39/[+UZ21;75SY^F:B$$3S-,\3A 88E:'SQ/^"@7[$8\
M 0_$QOVHO@9:>!!XE7P8OB*[^(_AZTTJP\6?V-'KQ\(:P\MR@T;Q)'HH:[_X
M1Z[6*Z<# B\PX'\PW[*>K^%O!'B3_@BIX_\ VH[O2-._9&TS]GSXZ:9X/\4^
M/&#?"CPG^TWK'Q*^*^[4O&>M^(BOAGPWY_AI/!<?@8^*'C:-](,L<L4OA,2+
M^AO_  5J\7_#WQ[??L-7_P  ?%/P5UGQ\W_!3+]G+^W/$/F:+XH\%?\ ">G1
M9O\ A"V^-/\ P@^MV=SK>C-H']@LT,OB:+Q1%X+-LEE^YW+'TUO"S*,)Q'EF
M12J\2U(9U+C.='B6E"C[.E3P$^,J=.@FZ=:,<0WP=!UI2<'AIU80HX3V<'.>
M?^L>+>"^O)15E&Z=TYN7+LKJZ]Y];22DVUI;]\_A1\6OAK\:O!>F_$#X0^-O
M#7Q$\$ZM<ZG:Z7XJ\*ZO#K^@WK:)JSZ1JJV^K6TDD,LD,T4J$;SEHV93)'\[
M>L#"@<\'OCUYKP;X 6?Q$M_A9X<@^)FI?"+6/&XF\0C7M8^!FBZ[X?\ A3?#
M_A(-:&B2^'M#\4>(/%>O0/'HG]DKXH2;Q3>I-XL&O2P3K;N8D]X9?E51Z_T.
M37Y)BZ.'HXJ3P\;7DU'52;BG;WG%*+?HEHUHGHOJ<-KAXIMVUO\ A_74?111
M2.@**** "BBB@ HHHH **** "BBB@#@],\%^$=%\1^)O&.C>'- TWQ7XTDTA
MO%WB?3=(TVQUWQ2=$TY=(T-M;UG9]HUD>'=%7R+5;F6=+:WC$5HL:^9;OFK\
M._ [>&-:\$#P;X7/@G7GU-];\)-X?T>3PYK,GB+59=8\1+JOA][-_#^K#Q%K
M.JZU<>*2\>V]EN9!.CRSF>OS[_X*&?\ !0GQ%^Q5X<UB[\,?L]_$#XBW]GHO
MAZ]E\?:@J^'/@AH,WB+6]7TG1=+UKQF9&U_6O$>_26>7PKX9M;F9TNXG^TQF
M1A+[+XF^+_[2^M?L]_L^^/?@7\*/!GC/XF?&FS^$$GB.Z\2ZSJ6F>!?A3IGQ
M!T;1=>\0>.M9T*WN3XFU[PWX2665&\->'/$T5W*65GN)-KDW[2OI\DO>?V=5
MUZ=.VMD@/I+P9\'OA1\,#*_PY^&O@7P()[9-*?\ X0SPEHOAM/[.75=9UE--
M":)I4$26HUS7-:NC;I'%&MQJUW/S<RC?B']GOX%O?SZHWP.^%0O;KQ;_ ,+!
MO+X_#OP<;^[\>J9F3QL['0C+)XI"ZKJ8E\3RM%XH/F2*+B4S-7P=^QE^V_\
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
M3->TNXU37/AEKLQCT/QIH^C^;YEQX:NI6C6VUU(C%(^U&8JT6W8M?B'X(O\
M5?'FA6/BOP]<ZM\,FTP_$73EU:-7\%IJVCIK^D-KID(31%N/#A37E,IC'V?$
MH?:QE'\X^G_LV?%OXQ:Q^RY\5_V>OB#=^!/V@OV;?^"5/[!WC+X565Y'GPQX
MUU#7D^/$.O>"=?"[B8?%N@Z"_AQY67$:2EY"D$;.OA7Q=^-WC_\ :'_9X_;<
M^+-SX#\8_#S2?$W[6?[)^C_M3>"[=-6'B;PEX"\#_!GP_P" _BOHI\J./Q&/
M#Z?$3P3H<49"AVCW9WGS&(!_33X'_:G_ &:?BAXAD\'?#?\ :#^"OCWQ>B,6
M\+^$_B;X(\2^(IPJ_,?['T77Y9V)48&(B-OWMBBOH:ORPO\ X_?LK^"OCY^P
MI\&OA/\ #+X3>,]+^*0^*=Y\%/B5\-=6\'G0_A,= \$E-8?18-!T6<+%XL\.
M:WK?API:W%J958BX_>%@GU[\#/VH/A!^T??_ !6LOA3K=]K,OP9\?ZI\-/'$
MEUH^J:8$\4:(%,AT=I #K>BDM)Y<T)V.Q.]$+ . ?FM_P4"_X*:>.OV'?VK_
M ()^";_PQHWB/X$>+O 0\4_$\0Z'JY\<:0C^+=;\/#5= U@Z[;>'/+1AHK>7
M<J9M[.'9 5BC^KOVR/VMKWX9_L<6_P"TO^SYK7A/QC#KGB+X1?\ "(Z[<PC4
M?#6I^&/B#XX\.Z))<J(F# -H.MR-'(3'*K$L%C8X7Y]^._PR\'?&'_@J_P##
M#P1\0M#TWQ5X'U3]@3XGV?B3PYJ]D+_3-<TO6OB<N@-&V00 ?[:*D@'"G*,,
M!J_%K]L[X1_M!_\ !/6UUK]E"PU74O'O[%/Q_P#B5X&\2?"#5/$174F\!^*-
M \;Z'XYUWP:-K,OA_P 0,4)7G/C,@^-G"2IXW1 #]COBC^W'^T)^SA_P4?\
MAA^S[\9M-\ G]F'X[%;3X6^-]/\ #&N:;XJL-1U]AHFD:5K.LKKTOAIY?"7Q
M DT?PUXOB6'GPAXA\,>,62'=(J?7/[-GQT^(GQZ^,O[3NIZ=#X=A_9N^%7CN
M#X,?#/4K32@?$OCOQWX+TU?^%NZW)K$6NR0)X;\/>*GD\,^%&BMH5N(UN9G8
M&$%?A_\ X+W>#] U+]C#3O']S8+_ ,)9\.?C!X3O_!GB.SS_ &IH9UXR:#KK
M#(4>6\8AF)7</M.BZ$I<E3C]%OV(O!WAKP'^R'^S3X8\*6RV.CQ?!KP+K++$
M5'VW5/&>CQ>)=>UDJ69B?$WB37-7\12$''F3$LD?"* 0?M5_M.7O[+_@5_&5
MO\%?BO\ &F=M*\0ZHEA\-='T^\TWP\GA'0VUO6-5\?:[-,3X(\.2:4'2/Q$T
M/B,*<1&V# >=Y)^PQ^V=XC_:F_9/U7]I3Q/X$&E7MGXB^)-A:^"O 0U3Q%JU
M[I/@J20Z5IVD?VND#:[XENUCE'R+%!)<*JJB*9,?17[7^I6^C_LF_M0:K<D"
M#3OV?/C+=W7TB^&WB)B/Q7;^E?GG_P $&O\ E']X>_[*G\4O_3\E '0_L_\
M_!1_QE\?OVX]=_93E^ WB7X0Z!X5^%&H>/\ 53\54-I\7I]0D7X>ZUH4>NZ)
MHT[^&O *3>'?&ZN?#+7/B[Q>SB*2[/A...4R<O\ ME_ME_MR?LZ^$OCE\<]'
M^$OP'\-?!CX/?$_PUX$\/Z7\2KCQEKWQ&^-'AO7CX=#>,?!NK:)XA\'>&_#N
MC!]=5ECEB\8W$!M_%"3F-O"DJ7'@_P &)X)?^#A3]J?R9_//_"A=*R!T4_\
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
M7@C1(YWNAH?A#P_I/AW2%O)-I>1=)T*&&!7?:K2!5R5506*# _/[]E'XM?\
M!2OQM\3Y],_:R_9:^&GP;^%*^#M4O[+Q3X1\>Z!XGU:3Q,O]A?V1HSZ5H_Q(
M\6S!7#:R9)&\-1E6@@5)%+,DWV)^T3\;/ _[-OP<\=_'#XASO%X3^'&C#6KY
M(</J%_?3SKHNAZ+HH$;M_;WBCQ!J^D>&K3<(U>;6(D,JJ7- '56/PX^'&G^,
M]0^(NF^ O!MCX]U:R-MJ_C:T\):-IWC2^TV0*!%J_B 6\7B*YA<:<J()Y64E
M$V1YB=DYGQ#^SM\ O&WBFU\>^,O@/\'?$WCNUD^T6WC/Q#\-O!FO^*8&4%1L
M\0ZSX??7HFVG 5)1LPFU@0 /G[]CKXJ_M.?'7P=X?^-7QB\/_"7X>?#/XF^$
MH_%GPX^&/A'3_%^J?$K0-,UR2&7P_J_CSQMK?B!/"VMBYT$/(NA^%O!BB.36
M]!=[E(X6B/Q'^U[^WG^VS^RIX4/QT\3_  0^"FB_!BT_:&U/X-0?#OQ#J?C#
M4?B[K_A7R]?_ .$>^(^D^-] U_\ X1?PY_PE$>C:LR0GP?XNG5%B=LAF+@'Z
M_?$3X2?"_P"+.FV^D?%'X;^ ?B/I5JWVFWT_X@>#]#\9Z?9R <ND/B&WN(P6
MY)PH)Q\WRJ*Z#PQX6\,>"-#L/"WA+PYHO@[PUIEO]ETGP_X;TK2]!T>PC1#\
MNCZ1HT,<4 .2S)&J$'#*&)8U^<'[2W[='C_P[\6OV9/V:/V9?"?A?5OCO^TS
MHLGCVQE^-5GXNTKPS\-OAG_8&NZZVM>,-'T!HO$O_"28T+78HO#/F0F-]$N$
MD=?NQ>._!_\ X*GZK?\ P&_;#\1?&OX<65A\?OV)]1U71_B5X*^']]K:^"O%
MNK1ZWXA\&>']4T#^UAXH\1^'?##>)M!;PWX[>0>,O^$.16\7RK-%<!8@#]6=
M6^$_PQUOQYH'Q4UKX:> -:^*'ARQ.E>&/B/JOA'0]2\=>'=,1-<B&D:%XTET
M1_$F@6H;7]:>2*UNXD3^WM?4(3<SL_JU?B)\%O\ @H;\>+OXM?L=>"?CM\._
MA"WA+]MOX<'XB_#G6/@_?^-+[Q-X#==&EU[2-)\::%KC>)$U>2</HYFEM3:K
MX29O$[3,\?A202?MW0 4444 %%%% '\_/_!?G4Q%\-/V4=(,/[NZ_:0TK47N
M"<E!HNC,%_ _VRP&<Y*M7;_\%C;76[_Q=_P3ETO0;+POJFOZC^V7X)L] LO&
M=C<:IX+O-6&M:&=&3QA'&IN6\,G&?%2PJTK1&-8@3L)_8_QC\._ 7Q"ATV#Q
M[X(\'>-H=*NA?Z/:>+/#6B^)$L-47YO[1TO^W(ITA=0XW-&BR,J@!P  >2^,
MW[/?P2_:&T73?#WQO^&GA;XE:-HNJC6-(LO%>GIJ,>G:JJ@BXTPL%='*KL^5
M@"%P4)4; #\:?'UIXH\'?\%0?^"7FG_%*R^%/A7Q-IGPP_:;3Q-9?">RU3P[
M\,]/23P7\5VT--%C\18/D,DFB-,DO[X^+FD,05##7ZM6O[7OP U#]HC3OV7M
M/^(%M?\ Q=U3P2OCVST6VL]4O=,OO#;Z1_;*3)KL<!\/^=+H#)KJ(MR4DM64
M@M(Q1XA^QC^R?#X0\)^";O\ 9E^!^N^%_!%MJ5EX,TCQ5\-O"/C(>$=/UO79
M/$&L)HA\4:'XE:(3>(-5U37FCC=(VNIV+*!+*P]1T/X-?"7PUKVD^*/#/PQ^
M'OACQ3H'A&P\!:%XCT#P/X9TWQ%H?@32G7^Q_!>C:RFCQSZ/X9A#'R?#$4L=
MG")D\I$\B/: >"_\%"?#NN^,OV(_VI_#?A9)+C7[OX*^-3:V=LZ)?WBZ?H\F
ML:GI*EOE=[K1HWAB1'9Y'FZ$E0WSI\)_VJ?AQ^SA_P $I/@3\?\ 5+N&]TCP
M?^S-\*M#TGP_9D&[\3?$OP_X,T?P0?!6BPEX<SS^/])>S=D>=E UBY>#:IV_
MK%7R7\-/V1?@Q\,= \1>"[/PU9^(_AU=_$O5/BKX0^'GC+1_"'B'P3\)O$?B
M$F758OACHK^'H#X9T8Z_)KGB.- [-'=^)_$+*R1S.C &7^Q1\)O%?PM^!6DW
M7Q+59OC;\5M<U+XQ_'+4HX0'NOB7XZ9=7U?2&C8[=OA#1$T;X<121A%\CPY$
M5&0<_E3^U3-!)_P7P_89AMY?M%Q:_ JQMKM5Y^Q!Y/VGY%;T#2 AN.A.#SP/
MZ'J\VOOAQ\.-0\9Z?\1=2\!>#;[Q[I-D+;2/&UWX2T;4?&ECIL88&+2/$!MY
M?$5M"@U%D<02JH+OOCS*C. ?SB?M':3X=_:/_P""K?QT^%/[3WBB3X6?#?X.
M?LO^)C\([O1]5/P]U'7=+G\*^ ?$-X=;\<*UN?$F@LVO^/O%#^'I"/!P?0G\
M(SI<2KXVAF\@^&?Q-\;^*O\ @@5\==(^(6DVUUI6@_$KPO\ "OX--#HFG6*>
M+-$?XD?"36 MKI!/V?6I?"OBG5O&+/XC5B#'X?FD:$2>&#,?Z?OB'\!O@C\7
MWL+CXM?![X4_%"YTPEM*F^(OP[\'^.'TPE"0NDOXBT&Y,8(P08B #SSTKA/'
MW[,WPV^(/B#X'7VMV,T7A+]G[Q(_C#P+\+-,M-&TWX>#QTL4&C^"_%FIZ%'H
M<6ZX^&5M'K)\#K:FWMX)]9DNW$P1(Y0#8\,Z+\1_!O[,'AKP]HD5OJ7Q@\'_
M  )TK1='M]5*FPOOB9H/PWAATJ'6<@D6TGB6WB%R0<;6+DAMF/Y,_P!KS3OV
MW/@_J7["'@;XR?"3X26OQ%C^-OBGXD^ [CP[XN_X2'QQ\9OC+K'C7P#KFNZQ
M\4]9_P"$C7PPH\6>(O[#V<;63:R93PFK'^U2O'O''P;^$?Q&U?P[XA^(_P +
M?AW\0/$'@JY^V>$-?\9>"O"OB76?"-Z)(]69_#^K:UHDT_AYS+IFE2M=6;02
MEHX1(^Y4D(!^$W[<.D?\%%;J+]H7XW>(?@S\%[CX7VW[%6K_  V%UKWC^9M1
M^%.D>,_@PFM_M(:SX(T?0O$65^(+_$5M6\.?\)*C(L_@OP%X:96G@:5Y?/O^
M"<WBS1?^':WAOX:?M@+:?"?]G'XJ_&'PQX"^ /Q"\/>,WTKQ1X\\2:Y\8O$V
MN:R-=UGPWX@ED\##PM\2O!)">)0G@Y!X,6256:2%?%LW])WB?PSX>\8:%JGA
M;Q7H6B>*_#.N6<FE:QH'B31]+\0^'=;L&'S:7K>D:T;B#6(&PS-!,C0R-DR*
M2&#</'\$/@Y;?#^/X2P_"3X8Q?"2 .UI\,D\"^$_^%<Z>IU9]=/E>"3I!\-0
MQG7M4U/Q"4AMX_\ 3':Z0&6:1D /Y]?@MXA^+>A?\%)/VN/@#^Q?\9O%GBCX
M>7O[.WCB32-0\=?$OQA\6/AK\)OC3K7@?0)_!'C%->\5I\3SX@_X1/XAQ:/X
M:S/!XFE6+7?%/@B:W\5-X.DBCX3]NSX"?\%8[?\ 9(^,^I?M6?'SX2?'+X4:
M%H_A?6U\)_#31M'TKQ/8ZOI7Q/\  MS)XP']A?!/X1/_ &)X4\-IKUQ.A\7>
M8%*R2#D$?TO?#GX5_#3X1Z1-H'PO^'7@/X:Z'<W#7MWI7P^\(Z)X,TJ74&VC
M>VC^'K>WMS(5/("\*2%)#G/=W-K!>6TUE?10W-O<V[6MS;W 4K=@KAE(.048
M,W;.3D8P#0!_*3\,O%6K?#7]MC_@F'I7[,_QU^(_Q*MOC)\"/AF/CIX1O?B-
MKGQ$TX:4-#:/7O[<T9?$C^&_#W_"+^'="<KX;C4'P7%X$7:A()?VS_@K+\2O
MV7/C1\#]0_:2^&WQQM-3^.'P ^,FE?#;P;\--4\2Z3XD\,Z]XH\#_$G6_#VO
M_P#%D/$4?BWPSKX.@:QXB\5+XD;PM<MXM\#Z!&BR^28HH?WM\!?L^? 7X3:Q
MJ'B+X4_!/X2?#7Q%JUM]GU35_ 7PU\'>#-2U)5&3%K&K^&=!MI)5'4B4L.>1
M(NP+#=_LZ?L_ZCXW'Q0O?@1\';KXDK=?;!\0+OX7^#F\=G5%(;^TSXS?03XA
M\W'RF<S[B_5MG% 'X%^+O$WBK1/^"G?_  2^_:U_:"M8OAUI'Q5_99TW1?$.
MJ^*1%X=L/"WQ5UGX8?%O1M<\%ZJT["'0''B?XJ>!XT:5ECCFUPJY58SCXQ\'
M^)/B5H7A7_@M5^UW\$;.'Q)X(\6?%74O!OAGQ;<Z!I?C+PSX@\,?%3X_^(-;
M\=:WHVA:[(/#/B6/PI\.=?T/=',9$+>(%9@SJK#^O'Q_\,_AY\5=!;PO\2?
M7@GXB>'I+E;HZ'\0?"6B>,_#HOESB1M#\0PSV[R EBN8N Q (&14WA;X>^ ?
M!GA.V\%>$? ?A3PCX+M;-[2U\&>'?#NBZ#X8M[!@H>"/0]&CBT!48 '"P(I'
M.%R30!_)?\'?#GA_]GO]H'_@CKXK_9D\47WC7QW\=OAIX<LOC1X>OM1'Q%BT
M/PQXYUC0?^%IG1M(\F7_ (5TOA7^V_BGYK>%(/"8C_X0%_DF1?&1?^P^O$?
M_P"SO\ ?A;JM_P"(/A;\$/@]\./$6J1BVO->\!?#;P=X-U6\3:1MFU70-"MY
MY P)&URX9L[LL!CVZ@ HHHH **** /Q8^-'[6/[8.H_\%&;C]BKX!:U\%/"&
MCM\+=+\?6OB'XG^!?%_B=BPT@ZQKBEO#GBCPJI+.=JJ)&*EMK8?<!^DG@G7O
M&_PR^$<7B+]JWX@?">UU[03J-UXP^(&AA_AW\,M/T\ZJ_P#8KRMXZ\0SC0_W
M+Z9!)+<W7DFY14R9)5D;\*_C%\-+/XZ_\%R]1\ O\0OBU\-&M/V<K&>[\4_!
M3Q]K7PW\<V8C\(OK":0=>T$$[)UUI95!W'8XY<D%O?/V\/A;XS\7?"_X=?\
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
MJ+#2_ W[0&O-K_\ 86N9D_MU6^'6@_\ "4>. 7(SX?7QN69O%RD@'Z]_"_\
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
MUJ+X=S?$P#X:>/9] NE\3>*/%OC-/&EEX;E%_P"";9?$LT4/EO\ P1Q_:O\
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
M?EP"?2+MT,DNC7"H%\3^'Y72"]MXDBD"R!)D^]FV!0,D \C\^O'N!TZ8Z4X
M;23@CMCU_('^GM7&N)N(89SEG$D,VK4\[R=4G'%0DG5O1I\M)RJN,I3E"*Y5
M*LJKG"\)N<6N7I>7X3ZI]2Y4X.Z2:ULW?17TOV37DC\/OB3_ ,$U?VP/VD?A
M_IWP'_:@_P""@MQX^_9_M[_2[GQCHOP]_9\T;X;?$KXI:9H^M_VYI>B>,?'+
M_$GQ=!&@:#19+I;3P>HG>$R.KR,&/O7Q!_X)W>']9^('_!/;4OA3KNC?"WX7
M?L):YXHUNR^'</AI]5U7Q18ZQH.AZ'HEM%XBD\16A\/M&FD:U_PEVOR6OB6X
M\9MK-S+,K.TDM?J)O.,9.1Y9S_O<G^8_^M@4>8=P/8;QZ\J,_3/3],ULN-LX
MBZ:C.,(4G6E3I4Z5"C2C/B6C5P^+J>SH4J,7.I2JSA*3TIQY8T84H14(Y_V)
MAK-V;O?5ZO=22NV]+K3OU;W/B&\_9 L]1_;UTK]N2?Q[<_;]%_9J'[.EI\-1
MH?\ Q+VTS_A-]<\=MXN;7QXB$8G^TZV;%;8>&6'DJ";M7.Q?G#7?^"5G@#QU
M\3/V_O&?Q;\<W'C7P#^WGHOPKTG6/AYIGA4>&M8^'+?"?18X=*U;0?&/]O\
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
M?QK#XUD\*0Z["MO):23RM^3GPN\8ZS\ ?V(/^"EW[3WPZO?$=W\6OA-^U/\
M&'X%?"OQ7JGCGQAXE;PA\,M<\9? O0]$.DZ+XC\4>+_#(B\*GQMJOBB(QQ!E
ME1@[LKXC_;[X2?L4?#GX3_%RW^.1\>?&[XG_ !/L/ARWPATKQ=\8/B(WC34M
M/\!2:P?$;:3%(NAV;S,=?9Y#)KKSR(X9E)=?FZ3X7_L:_ ;X2_##XK_!S0O#
M,VL?#SXW^,_&GQ ^(_AWQ7=MXA&OZKXWT?1-%\1!BX.Z*6'0M("IM;RF5G5V
MD*N@!^-W[4_P[NOV/?V/?@9^V)\!?C;\5]?^-6DZW\&M;\5>*_%WQ=^)'CG2
MOVB;+XE:5%)XATW6?!FO^*I/"_B$^);AX/$D:M!;W%MX8LYV#O\ N77?T/\
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
M/X-,\/Z/JWC+1D@\6>*O#LT8^)$?@/Q+=0":./PO'X^\6PR*(9VA'[W>'_\
M@GQ\'-(\1_#CQGK7C+XV>/\ Q'\/?BD?C$=7^)?Q!;QMJ'CKQ_#HP\.^#-<\
M<+XB\-.^_P"%^@M+%X B\*'PHGA#^V?$!B#F5R_9_M=_L5_"']L[0?!.A?%B
MY\;Z:_P]\2_\)3X0UGP'XCC\.>(],U<(B%AJ[:'XCD6,&-#)&$&Z?38G5MAE
MV@'J7[2OPD'[0/P"^,'P3&M'PY+\3_ 7B?P5::]&BR/INIZUI#Q:5JRA.2MO
M+L=P@+%5945R%4_RO_M2?L\?M:?"'P#_ ,$XOV3_ (F'X4&Z\&_M!>)/!WPA
MU7X:>(O&/B3Q)XX'B#QEH.O+XOUO2-=\,^$8M"\/>$3K6B^&W02R.GF!RPBE
MAS_8/!9K;V4%A/>7%R?LIM3=W5S_ ,3"\;'S,7(4%VR22/FYP0!RWQA\/?V'
M/AYX.^*WA_XU>-?B%\8OCY\3?!&@:IX9^'7BKXY>+],\4'X=Z9K4T8U4>$=%
M\.>&/!_ARWURX2!XKKQ/+:3^*GMPT)NRI D /S'_ .#A/P5X/T[]E+P1XXLO
M#.@6OC;7_P!I'X9Z-XB\40:/HP\2:_I6A_"_XZ2:+I&JZW)&L[0))(R(6<K%
MN,2C8(DCH?M__P!J_P##>_\ P1U_M7/_  B__"1^&?[&\W/V'_A)_P#A,/ '
M]NXS_P M<_\ "$;,?P[.]?KC^US^Q_\ "O\ ;4^&^C_"SXP3>*;3POH?C?3?
M']D/!>JZ9HFJC7-%T37]!CD^TW&A^) T(A\7ZTL]LL2R-,\;>>N&:2_^T%^R
M-\(OVE/!?A'P7\0+/7+>X^'6L:1XG^'7C3POK+^'_B'X%\3: 2NCZWX?U^-6
M>"9,8.4\IRH5HRS&2$ _F:_:F'B+_A??_!;V^\!?VF=('PJ^%UEXC.F8.G[O
M^%F? 0:]G;QN_P"$:/CK.W(_Y&C%>G?'*&"7X1?\&^</ATN/$_\ PE_@ Z1_
M99Q?@#6?@(==*'H#_P )'_8A<^PS7[]_!O\ 8F^ GP<\%?%_P/I6A:SXQM_V
M@;C5[CXY^(_B;XAE\:>,_BS)K\6M:5K2^,]:<Q->*8M=UKF*.,H=7NT+1ME(
M_&/@U_P2]_9U^"OQ%\'?$72=>^,7CZ\^%.GZS8?!3PC\4OB%)XB\&?!6+Q%J
M]QK6LMX#TF'0K.6.5Y-7<I+XHN/%4D6WY9(I%\U #\2/@O\ %3]J/P3\7_\
M@LG^T-\-_$7PZTCQ3\'_ (D:;XC\6GXA> '\3ZKKVF:#\2/C#_8OPTT:2+Q%
MX1'ACPX?#&ALGG.WBWQB7T/PM"KB26.-_P"B_P#8E_:*N?VJ/V7/A#\>M3\/
M6GA36/'>DZM'K'AZR8S65AK'A[Q7K/@G7(]*>21YY-).N:'))"[L&\@H7W94
MOXC\:O\ @F'\!OC1X]^(?CU_&7QN^%UQ\8])TC2/C;X>^$_CS2?#_@WXT6VA
MMG1T\=:)KWAOQ7^\@5U1)/"TGA9I @:9II6,C_<?PT^''@KX/> O"?PS^'7A
M^T\,>"/ ^CV'ASPSH-D,0Z9I<.Q$B4;F(&<LQW<OYC#"E54 ]#HHHH ****
M"BBB@#\ _P#@J#\3/VSOV1=,\'?$7X9?MA>)%T;XN_'I/!MGX G^#'P$O[#P
M1X6UZ/7M:&FZ)KVM_#7Q3XFUUO"JQ[(Y/$\C%X54%DP8D_0Z7XF:7^Q3X-.K
M_M??M9:G\1;;QYXZ71? _BOQ;\+=$\.:K;:HWA^-O^$,T70OA!X9:.Z;;X?U
M;Q")3X8 PTR^: @,GYU?\' &KV.F_!']FEKZY$!MOVDM,UHG//\ 9.A>#?$,
MFM _19!]0?0UZA_P6-O)M/T_]@[5;;QEH/PVN=-_;P^#5[:_$#Q=9Z-J7ACP
M._E:ZA\9^(])U[Q!X31]!\(A!X@EV>,O"XC6%078@H #]"?"7[8?[-_CC7OA
M+X5\+_$NROO$7QUTOQ5J_P *=/D\/>,-/U+Q98>"#XAC\9W*PZUX;MUT.7PW
M+X-UX3Q>)FLI)&T62&,2$Q%OJJOYQ_B+\5?#?AC_ (*)?\$Q_B;\5?VE/@[\
M3?#-K\,OVGCK'[1>@WO@KX<_!_6?-T/XKZ'I4\1/C_Q-X7T15F?2OAR0?%]Q
M+<>-- <-B>1K&#]4M&_;O^#WB+]J/PW^RQX7A\3^*/$GB[X5/\7_  S\1O#>
MGZ5J_P )O$'A*-BR_P!@^,H->D?72T.XKKMM:OX99]D8NS*2H /I_P"*/Q%\
M/?"/X;>/_BGXKFE@\+_#GPEXB\9^(G@4M>#2_#VE3:U=K&%.?,$$<BJ,XW,F
MX[2V?QM\2_\ !0#XM_!']A/0_P!JWQC:Z7XI^-'[6/CB$?L\?!Z/3Q'X9^'6
MF^.E(^'^A221;?$WB/08/#'A^+Q3XT\3$*?%?B[Q"BHO@Z&YC\O]&_VY/AUK
M_P 7?V0?VC_AOX-AGNO%?BGX0>+;7PWI5EM_M'7]7@TA]7TO04'#+_PE$^CG
MPT3(,MYY"D@$+^ /[8?A.7XU?\$PO^"9GQP\*6.M^)/AS\ -)\ ^'/C%9^%
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
MKQIX9T;Q'ID=_&& U+^R-=BEB#1L[8( EP?D(P&K\:OC3\9_VN_'7_!42?\
M8[^$G[3-]\#/AU'\$;#XA6EU;?"/X._$?[+K!T<O(\J>.?#7_"1N99-SG;XI
MV@.5CB0$Q5^E^F>)KO\ 9@^ 6H^,/VH?V@?^$]@\"&34/&/QH\1>!-(\$P/8
M:UKRPZ+GP;X"MYHH/)DUK1_#JQ0(7GD43NJ!I0X!ZUHGPU^'GAW1M/\ #NB^
M!_!^DZ#HAU-M(T'3/"FD:=I%B=5U :O*NDZ-# MM:9F#2.((H@T^YU1<-&O<
M6VG6%F(/LEI;6XMK86EKY$  CL@4*PIM P 5! !/4G#$G/A?Q,_:/^#7PCO?
MAA%\1OB!9>&8_B]XGL/"?P\O[VRUJZT+Q!XEUJ328M&TK^WM'MI/#^BBXDU6
M(V\OB>XMHYT!F2X/E+YG6^#/BIX!^(6O>//#_@[Q#!K^K_#/Q&/!OC:+3[75
MEL]#\1'2+75Y-&?4YX%T#5-7C36+22:.&4O$TS+<1K)&FX ]9KQCX:?![X=_
M">;QQ-\._#A\,P_$+QOJ7Q \0V-C?:J^D2^)];TK2(=:U72=%FN9=%T=]:31
MT>Y_X1V.*)[B1IAF1Y(K?HOB7\0?#?PE^'/CKXH>,)Q:>&OAQX0\2^-/$=Q
M"=FC^'])EUO5W0<G)C@9USD[@I/>OQS\0?\ !07XO?!C]AG0_P!J_P >6VF^
M,OC)^U7XXQ^SG\$88&B\+^!=.UY57X?^'I=5\-H?$7B41>&-#'B[QFSO'+XH
M\;:_!X(@'@Y9V:, _<"TL;"SMDL+.SMK>S"G;;6ULBV8!ZC:J",YQZ 'C(XK
M1KXQ^ NG_M)Z!\-O&<OQ@^+G@GX__&6VLVO%\+^#]'\/_#OPKX4\:)HVL.?A
MRFLZ&+C7!$[MHT#>)/%T9O0I\V.%$82)^6?QW_:W_P""AG[)5_\ LD?$OXS>
M)OA]XLT[]HKQ@OAWQU^R_HWPRTSPUJ'@0M/H4HT30/'@\3^+O$OB/Q"F@:MA
MH3NB'BTK;LC6LAB(!_03?:?8:C!Y&IV5K?6QZV]W:)>J#ZXD609]]I/O7D?C
M/X1> /'GC[X=_$+Q7X<.M>(_A'<>(;WX?BYNM1N-,T/6=>%OH[ZX-$,YT:7Q
M!%:(8_"_B&XLWNO#"7>M-97%L1.]? 7[07[5_P 4O%/[9?A;]AS]GGQ7X8^'
M6I>'_ 5]\6_V@OC=XFT#3/&1^&7A=##_ &+H^@:!K9B\.0Z[,=7\/&XUOQ0[
MVK+XW\+_ +IGDG$OH'[7?QB^,/['?PI^%7Q]N?&$_P 2_ ?PQ\0^&O#?[2&E
M7/A[2]*G\<^!?'.N:!X;'Q-\//X=!&A?$'PGXA.C-#X<AGA\(>*8/$.OP&VM
MSY>T _2JBL.UU&VU+2X=5T:>SU&VU&R%YI-VMQFPO!(!)I>UP<[)0T99D4,,
M'[SXQ_/[^U1^V)_P40_9%^%/PE_:C^*.H_#33#X[^.&J^ ?$O[(W_""Z28M$
M\,D>-Y]%>+XKQ^)V\1ZUXB?0?!2LWB/$'@^1]=\/2B%XF,C@']#4D22C:XR/
M8^OX4;%PG7]UT_!1_P#6_'\Z_'_]J?\ :I^.L7[9'P/_ &4OAW\0?#G[,7A'
MXC?!WQ5\5]:^-'CSP/H7C/5+O5M"777_ .$*T#1M>\1P>'$F\+1Z% _C4S2L
MT(UZ+RI47YWYG]EW]LC]LW]J7]A#4OBK\._AGX+UC]H2+XIR?"W2-7N"_AKP
M+K?AM]:T#^VOC)H6BZYKA&LQ>&_#VO/(WAE[NWW7OAG6UA66:0^"P ?M517X
MH?"']J']J#X>_P#!2RX_8:^+?CSPW\>_"/B;X<'QM8^/]'^'6A_#?Q+X)U,>
M#W\1!]?T70=?N5?0&DT4Z"DFPS>?X@\,$RKYDQ;Z:_X*9_MAZW^Q1^S)>_%G
MPCH6E^(_&NM^+=(\ ^#;;77*^';+6=8TK7]>?5=;*[7$$.@>']6D< A9'**_
M[O>C@'Z*UG365E-<6UW/:03W-MN^R7+6P9[0$<[78EE&>?EVX.3\O4?AO\(_
MVR_VB?A?^V%^S'^SS^T3\0O"/QD\.?M7_ GP[\3=&\0:+X&T/P1JOPZ\=ZYH
M^O2#2!%X<:6/Q'X<>305T"#Q-(L;O)X@99=D7ANZ2:M^TMXK_P""P/P:LOB5
M\3;;XF?LB6_PZ@\=MHWPM\%W6EZ[J'Q1\4IXC\9'0?A5X*T/1?\ A72^'=:^
M(7BYM9T/PP(X_&*@3?O0@D5W4 _=Z2))1M<9'L?7\*DK\ZO&-M^WYK<_P0^%
M/ASQ;\-/!$MU\*M8\1_'/]I*V\%Z-XZ%G\4]"318H?!G@SX6Z[XG\* ^'+S5
M]:-P?$CJSF+1C&8O"4^5?X^_8N_X*:^-/$_[*_[5WQC_ &H-*T;4=0_90UR7
M2[OQ9X,M5\/Z3\5;AH]FC:-;"5SX>@\43:\=(\,[;;%OMUW0'>-99I'E /W6
MHK\O_P!@OXD?M2_''P]HGQ]^/WQ7^'VBZ'\5/"I\:^!_V:O WA/3V;PC\/\
M6W0Z!XQUOQOK;OXQO+R9U"Q[$F\(D&<%FDG2W\,_J!0 4444 %%%% '\T?QN
M^$/P:_:%_P""YMQ\+?C'X:TOQ]X2NOV?M)-YX=OK[6K)1XDT7PD-?T>1CHLU
MN2!"SR$-(I0C 5RHC;Z(_:[_ &?]*\2:1\*O^"9'[+GPST5? 'AGP/\ $[X]
M>.O VJ_%/QMX*T?0-/UW5]?T/X4G_A/#X7^+/B1RWQL\<ZY\2U\-D*#_ ,*^
MAMSM\&[X1^WG]B:5_:7]K?V9IW]J;-O]I?9(OMVW&W_6;/,QVSO]\=JV* /Y
MC].\?Z1^T]_P3C\,_L,^/M/M]<_;'\+_ !;D_96\)>%+K5Y++5= \>? G7$?
M_A<\.L*[>)T^'GPJ^' 8^._$T$#/<LOB/P/(^[Q1&K^R?LE_\%"?@]^S%^P,
M?$/Q;\&^.+7XC_!'XSZI\&/VA/"OA:U_X2;QGJ7QDUW6?$>MZ]\2M=U;Q!XJ
MQ(GBO^QM=^T^)_%WBE%E\9:)X@\$)<>;;1A/Z#*ISP0S1"*>*">#&"+G# G/
M3YD(!XXXZ#\* /DW]N?X<>(?BW^Q_P#M(?#KP?;W-_XL\4_"#Q98^'=*M-IU
M'Q!J$.DR:O'H"L/F4^*VTD>',,.3.=I((5?Y_P#]LGPK??&O_@F)_P $R_C?
MX<L];UKX;_ G1_ 7ACXOIX55-0U30_#/A_1/#W@/Q!XY5A@R+X2\0_"_5H6.
M,(=;"DEF-?U?5XO\,_@U\.OA%-XX/P[\.GPS!\0O'&I?$#Q%8V%[JITB3Q1K
M>EZ3#K6J:3HDL[Z+HK:RND*UT/#L,$1N9&E4>8SQ6X!_._\ L>2_#K0O^"K_
M ,=OB9^R7<:;HG[$?@_X1+>?%+Q7X4_M/_A4(#_#30=?=%WKL;Q"GQ W^)F*
MJ9&B7Q45RYR?-+C_ (*3?LC?M"_MM^&OC[\>G^+6J>#?@9KA\._LF_"?1/ V
MCZKI$6J>(M<\/;OC)XSUO7/$,(&N^)M>_L-(?"2) ?")\.>%Y;AS<>%[BY?^
MKNVTC2K.P&E66F6-M8E3BT@M$6QY(X\M%5.<#MGCVK8H _EH_:*^$_P:^&7_
M  5L^,OCW]MJWN+?]FWXW_!35=<\">(O$ U8>&O$/BS1O!W@+1)_",FN)L0^
M)_"\O@KQ!-X.\,@ O(WPT?!8^#,^2?"";XO:-_P0V^-GAOXBQ>*KNZ^+7QC\
M"_#_ /9F\):HVKG5];L/$'B[X0!=!\$_*Q7P[_;VE>-Y/!:95\:'K[\QO\_]
M<-]I]AJ,'D:G96M];'K;W=HEZH/KB19!GWVD^]>2>+_@[X#\=>-OA[\0?%VA
M#7M;^$M]JNL>!+6^NM4G\/Z9XHUMHD?QC_8!FDT*?Q+8VL<D'A;Q)/#)=>%X
M]>\0FWG21GV@&K\+O"LOPW^$?PZ\):]>+<WG@7X;>$_#&M:M/<A1*?#?A'1M
M)U;57<@[0\FE/*[ #EFDR%<FOYA_CO\ \%+_ -CC]HS]KK0/&'QSE^)FO?LZ
M?LU:VU_\%/A[X6\(Z3?:3\6_'DDQD?XG>.6\0^(_"[_\(ZHT;1F\#>% NUG
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
M"T#(TG^I#-%))')O?LQ?M(6_[&O_  1!\<_%[]C7XNZYJ7QB;]IGPS_PM_\
MX33P-HP7P)XI\::5X<T/6/!^C>"M>_X2KP]'HD?A[1-!DMO%,9 \6RK+('\'
M.L'@_P &?J#XL_X)@?MF>&?VO?VO?VE?V;OVD_@Q\/+G]JS2=3\.WC>)_ WB
MOQ'XC\(>&M770?FT6!;O_A'CXC0Z*K+XBDB:17:-A&70%?*_%G_!#WQ3X _X
M)F^//V1/@O\ $+PWXO\ C-\0OBYX)^+/CGQWXZ_MGP1X-OV\/,F@MH^C6^@_
M\);-H$?ASPZNRR%M'.9VB8L0\L*5^]UN-O#_ !^%R3!8W-^%9)UO!>%2DJ=7
MV4UPEP@\-Q>^-(U*"O3IR=[X><5*<U.;J0?/'XK^Q,YPBS;&X)-.2XQ<4]U[
M25Z?(D[MS=TKIW:LM4SL_P!H;]N/XO\ P;_9K^"GCOX)_MV_#?\ :TU?QQ^W
M]\(/@AXJ^)7@_P"&?PRT_3M%\">-/!WC77M8^&RZ-X<;Q7H":]"-)T?Q /$(
M_P"*K6&5H'4P/$C='\8OVX_VE_!'[1?_  5^^'.E^+-/M?"W[)G[+W@CXL_
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
M9GF)_4DE6X;@<XXY [?A_(]"*_/7]@?P9^T[\-?AC!\-?VC?AI\!_ ]O\-_
MOPO\(>!=9^"GC#7/$UWXX3PYI&L:)K^L>,X]>\+>%6T2;RM,T2XLTB@F66XU
M?Q&K2H8D!_0HA5Y;D<XYY([?A_,] :_)N(/J:SS,E@.7V7M)>Q]G+#SA[+GG
M[+EEA84Z#A;;DCI'EC-RJ1J3G]7@>?ZJOK>_6Z:UTO>[;_'OLK$U%%%>,=X4
M444 %%%% !1110 4444 ? 7B_P#X*._LH^'/C-X ^ &G_$FS^(/Q:^(OC71O
M %OX>^&93QEIWA'5M9U4:.O_  G.NV]S_P (OX>6&X$D<UI)>R^+&1MR>%63
M<K>K_M%?MA_LW?LJZ6VJ_'+XK>&_!E_<6CWVD>%GNCJ?CG7K6)@I.@>"M&,W
MB77%W%@1#:R(K*XWAAM/XT_\%!/"OAKPO_P5*_X)DVWA?P_HGAF+5?B*_B;5
MH-!T32-/%[XGU_XEZ =;UO7H]$6-W\0^*,@-XFF!D)5EED9LM7VW_P %D?#7
M@M?V ?VC?&NN^&-'U'Q'8^%_ NB:-KS:;I+>([+^VOC1\/C!I*ZS/$LL6BR:
MZ-&\Z%)-@V/(XDD)<@'V1IG[1_@W6_V7IOVJ]-M=1M_ MU\&-4^-%I;:_'I^
MFZ@?#&D^#Y?$K)K ::186,,3[V$C!-P)54=8V^'O%/\ P4K\7> ?'O[.'P&O
M_P!F+QA\1_VAOV@_V>O"7QR;P5\/_$VBZ5I^ARZWHWCS6M=\(M-XY:&0S>&5
M\#:TC'S/FP@"*-R/P>BRGQ-_P3 _82^!<,\@N/VG+/\ 9A^"ER"0-0?P#(D/
MC[XL$#N5^#'@3QT 3P"S''/'S=^VCH7Q-U[_ (+>?L>Z'\'/&'AOX=_$2?\
M9;U/^P/$_B+PBGC;PWX>EBC_ &M&UDC0!=^&4U@R^'%UC0[=3-&\2S0R2!)M
M\C '[O?!?Q]XX^(W@FU\3_$'X1>(O@IXDFU/4K27P5XFUK1?$.IV-C&4,6J-
MJWA]IM#*7.YWCC1Y&"QLA=S(-_R[\,/^"A'P9^)?[6/Q@_8YN+'4O!GQ.^&-
M\++PX->O-).D_$_^RH4U/7?^$,EC#ROKGA,,LD^@2"5HXU:9F2./Y/JOX+:)
M\6?#W@33]+^.'C;P[\1?B%!>:@=3\6>&/"R^#M-O;(ZE)_8T::%'+,L$D4/$
MCH_ENQ9U+Y,DG\ZOC3]@_4/VK?C/_P %"OB=\*?$E]X*_:F^"7[5.E:O\&?&
M%IK3Z6;YCX)T#7AX.UB)8Y/[!0,"W@WQ4SQI;^+M\\C^7&Y !^]GB7]H_1?"
MW[4/PO\ V8Y] U*YUWXH?#KQO\2+/Q,+A%TFQT_P9.D<FF/A=YEE:0D-N"!2
M&*-N9C]/5_+9^S'^VGXY_:(_;7^$VK_$OX;:EX8_:%_9Q_9F_:A\'?%;PI-H
M[:58:[X^T1(]:60:.I\SP])XF5$'C#PT"IMO%\<,<6Q+>(+Z%\&/ =S^TG_P
M3C^)O[=7Q&^.OQB/[3M[X;^._P 3-%\?Z1\8/&7@CPY\&M8^%FN>/3X%\%Z!
MX*T/Q+%X1T#PY#%H&ESSQ+X3DN&BUPND9("2 ']*-%?Q^?M#?ME?$S6_!O[/
M/Q$^*5]\;KG7_'G_  3B\5WQ_P"%5>/_ !K\.M,T+XS/\3]?\#^!OV@?&[>
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
M'\<_"B?0/#EPSF31M*_X5]XE\+F.(9 A4#RX47RE*QH@4 _$KQE8#2_VG_\
M@JIID/A2/P8-*_X)(ZIIO_"$Q3KJ5AX7,/P"\!QKX3&M($37T\*O&N@1RHJQ
MM#MD1%#*!C?"C_DIG[#O_:&KQW_Z8_'E?M+\3_V&/A=XY\-?%>Q\(B\^'OQ$
M^,/PAT_X!^//B]<G5_&OC;7/A&=+T3P_K6CLVM>* CZ_<>&M&&B1^*)UEES*
MEW=P^()HDC/HGAO]D;X ^'O^%;36_@."^UGX8_!:+X!>$O$ES=:E_:%K\+$T
MA-%D\/2KI+0: 4G@1E=S:B5!(\L;(1&(P#^>FW^,/Q8_9/\ V0-/_96^/UYJ
M7CSX*?M$?!;P+XX_9"^-5M;)J4MAJ6O?\(/XTUCX":\L4C*5\,KJY/@)I<MY
M2E2D?@A&3P3]N_#GP5X#_;'_ ."D'[:G@_\ :JM[KXE6G[.7_"L])^!GP2\4
M7&KM\,=#\,:]HFOR>(/&[>!A(?#OB#Q!(QT<KXG\2QS2>;XAC(5D7P='X1_5
M_P 5?LX_ _QI\)?"_P "_%7PZTC5_A=X,L/!%IX4\)7CZPT.AKX!-O\ \(0F
MD:JEPNNQ3>&$TB$VLC2&=8E0R2&,S1OSWQ<_8Y_9R^.OC+1OB-\1_AG!=_$;
M0;'[#I'Q$\+>)O&7PZ\<V&GDECI:>-/A[XC\*>*?)9F)"M=@1QX153:%H X'
M]@;Q[\#_ !W^SQI5Y^S?HGC+PU\*-#\7^.=%T?PYX^$G_"1Z)J/_  F>MZWK
MNG%?^$B\4-_8"7&N,/"4"WLBI91P[R6E45_,_P#\%"_AO\8OB=_P4S_;^T/X
M+ZKJ-KK&E_ ;P'XH\7^'M'S_ &EX\^%NA_#'X"'QQX, ;#*"N/%)3!'C'^P/
M^$"4D>+,G^MCX(_ KX6_L^> M-^&OP<\&Z?X"\$Z;=:E?V?AVRO]9U"--1UB
M0S:I*FJ:_/=ZX[NZ@B5Y@S*J= I1<#2_V:O@GHOQV\2?M*Z7\/\ 3;;XZ>,-
M(C\/>)/'PU#66U+4=+AT?P_HT>C2:1+KI\/F-=#\.:%$\D=L9-NC1R+EN0 ?
M@S^U5^U#X%_:Y_X) ^!O&/A'PYX:T:]T/XJ?!CP!XW^%7AW;I>F>#_$F@ZM&
MA\/:$O+:%X>\5:"-)F\%R.%4>"?$T2(9"&$?!_MQ> _"/P:TS]B"PN/V$=&^
M'VFO\<?CGXBUG]ECPSXXT3QM8_%34G\#_";18"->T6.2V:?Q1_9.B^'EBDA;
MRUT2)IX6CE3?^SNK?\$Q/V)[CPUXS\'6/P;/A?PY\1-3TG7?&=EX3\;_ !%\
M,-JVL>']8;6=!U5I=#\5Q)'-X?GFU5X L:QJ=6EC9E$PQW&F?L,_L[:3-\-M
M1U;0O'_C?6?A%\2-5^+'PVUWQ_\ &#XN>-]8\)>-M4T[05N)8-8UOQ<US<:
M(?!VB8\*^)I)O"$<JILLQ--Y,@!_.;J45GIG[$W_  30U?Q3:2_M;Z3KO[0/
MQ.\2+\*;.\U+4V72Y-";0A\!H!XB6;_D4V)C'VF,QF2V8> 863_A#C)ZGH?P
M2U.Z_P""3GP=_:X\/_%J#Q;\8?V8_B3JO[1GPGU2ZNM:U72_ OA=?&.A:)XA
M^ !US75?Q/%$!H8\2-+,8T/CDQQ#_BAIH1+^]=A^PG^RSHMYX9U/0_A'9Z'<
M>#?B_JG[07A2STGQ+XSL]+T/XPZS' ;GQ?;Z);^)HM!:1CI&E*OAQXH_",;P
MC;I[!D+]'I_['W[-^A>!/BO\,-)^&&EZ9\//C;JVK^(OB/X*@U;Q6/#FNZMX
M@$9US5(=*_X2#9X;-S(D3SKX33PNF8U554JAH X3]A"RU+6O@S%^T!XPN5G\
M?_M9:AIG[0VO^3?O?:=HGASQSH&B-\*_!>A-.L<BZ'X.^&4/@_P^0OG>;XF'
MB&[CD:.Y!7\H=$U&#X0?\%__ !_JOQBFBT73OC7\*=(T;X*:]K48CT[4]3U?
MP9\/]"T2+0-6FSA)1X%\<^$FB8[O^$P9D#!O%P8?T(>#?!OAOP)X0\+?#[PK
MI5KH_A/P5X=TGP=X:TFS.(-'\/>'-)M]&T+2HU)\S9;Z-#'&F_E%7YMVX,?+
MOCG^S3\#/VC?#MCX<^.'PN\-_$FPTJ8WVD7&JVC6FJZ).B@@Z+K^C2V_B70Y
M'!"M)X>NX))"JEVS@T >*?\ !1C6=,M?V)_VI-+FU2Q@UC5/@!\4Y-*TR:[2
M*_OTT;0)CJZZ6KL)9"D;1J512WFM%(RA58K^+_A[]GUO$'[ WP1\*^'O@5IW
M[)GB+XW^)_V!+?3/CUX5\=Z1XRU+XK>(]=T?69-!^)QT?0A'KOAW7O"OB+6S
MXFC\-32J6/CB94=_L]XT?[5Z+_P3Y_9)\.:%X_T71OA7<7$GQ)\!ZQ\,_%FK
M>)/B)\3O&GB>[\#:Z@_M;P]I/C+X@>*_%/B/0M$E$@'E^&[NT7>4*J'7 M?#
MG]AS]GOX8:)9>$-$TWQYK/AS1?$'PQ\8>&] ^('Q0^(WCO3O!^O?!75SK/@"
MZ\"Z/XB\1W<'A_\ X1FX,2PIX?AA@=8-$+Q720H: /RM^''QH\;_ !Y_:Y_9
M?_9._;!\!"V^._PAT3]ISP;\7;.\M3+X%^-'PT\<_!8^'] \:>'U:15$?B_P
MY_:Y\:01/'&TF]U"RS2>#_"%/]ES]GWX!:9\9?\ @K5JVE?"SP'#/\$_$FH6
M'PNO=,T715?X:[OAAX]&N:1X+58U'AUBV-ZJD85F/"*I _=[6?@Y\,_$OQ1\
M%?&C6_".F7WQ,^'>C>(=#\)>,I%#:GHFD^(QY>MZ3%(K;?)F Y4JWS"0@@G:
M>,T;]F;X':&/C8FB>!+331^TI+J=Q\;_ +'J^ML_CEM;TG6M'U4R^9KDG]@R
M2PZYJZR?\(LUF4\Z1HV$IB>( _E[_P"";\ECK7C?78-$ME^ S?#W_@GEXDN?
M%W@I[C6Y-0_:EU37]&UXGXR-HB-'X7C\/>&5UK18H997'C(7.BQ*!*[>,+?P
MA^EW_!$OX;V&@_ WP#X^@_9@T7X?W?BCX<ZQ:7/[1]EXYT75-7^+6WXC2H='
MUCP02/$7ALJ=&4"2Y5X-VAB)AYDL9'Z(67["'[*FG7GPQO\ 3/A6=/OO@[\/
M_$7PH^&U_:>._B/97VB^ =?37QKGA'5GC\4+_P ))X=F_M[68UC\7_\ "5 _
MVQ*Z8#HTD_[/?[$WP5_9=U);KX.M\1M-TR+0-5\.Z=X2U_XM?$CQKX+TK3=9
MU/1]7F71/!GB7Q)=>&]#9I-'"+):6T#HC-&))!(X8 ^RJ*** "BBB@ HHHH
M_)SQK_P52^#NB?M%_"K]G'P7X&^)_C+Q!\1OBLOPMU#QOK>A:U\.?!'A[4T\
M01^"_$46B2>(]!;Q+XYU[PMX@A2&>"#PNFG%?,*>,4C=@WZQU_/'_P %)/\
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
MI^'/@M\</ 7QAU3QG_9/C>\TCP9%XKTK7=&\/Z,LNB:MK\\(\1O')X>C:*1
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
M]O3X5_"OXH_##P%X0_9%^$.I?&C2K?Q9\+%U]O$&E>'_  /X%\0:WH]QK?\
MPDT3:&G_ !/-=3_A(PCJC.!Y"QHS1_L_^SU\<O#/[1WPA\#_ !P\#:;X@TGP
MA\0](36-#TOQ99Z78>);>)=4ET;_ (G2:+K_ (EMHIA/I<R[8[F=3$H,TZL&
MCB_G;\+_ +/?PS_:N_X+/_MV?"KXEZAXNN/A\OPV3Q+K&D^#/&&N^#VU[4=
M7X!Z$=#U^709 VO^'RNM:Z#X>F<@/AW+$X(!N^-?^"NW[3&O?L9?LY?&SP3:
M^ _!OQ&\>?'KQ-\&?B',WAF/Q%X6N#H>@Z'K.C:SX?T;7/$$<NAB;^W]&DD%
MQ).1(Y8%055?K3]GS]MK]HKP[_P43^(G["?[2'BGX?\ Q'TS0?!M]XHT?XF^
M!_"O_"$S6&JIX-\,>/O+\3:*/$US'HV@-X:U76;:6=_M$B^+6\/I%.J2N[?'
MG_!<WX2?#W]GK]EO]DOX9_!KPS;>!/"/@[XJ^)#X;TK1PRQZ=JJZ$NM/K,>M
M9?Q-'X@:6-Y/^$E,TTB%_P!Y(044;/[%OAS3/V1OVT_VI_V#OC;'97_C#X_Z
M1XFOO@/^T/XGTJ#4/'?B_P ,^.=*3.BZ[XZD=/$?B!O$^UCM,RHWC3P#XJ!W
M.(RH<Y]<_ ?]JC]K+_@HWXQ^*OB7]FGQOX(_9N_9I^%GB%O!OAGXA^(_A6WQ
M8^)7Q-\5D)K+.N@^(O$WA;PSX=\.+X:DT+Q&A)GN5B\2>'%#SRSSGPG^E7[.
MVF_M*Z7X6\3Z3^T[XE^'7BGQ=8>.=3L_"?B;X<>']2\-Z;KOPV_L;0GT;5-9
MT-]:O/[%\22Z\/$"7"QW#10PP0"V4+*TH_$C_@E9\=_"7["ND?%[]B;]LK5=
M,^ 7Q%\,_%'5/'OA'Q!\1;]_#7@3QOX8UO2?#NB)-H'C/7!'X;DF5M!!64W4
M3^*CK:R6W[QI _[H?!']H#X6?M#^&=?\7?"#Q5%XP\):!XOU#P7_ ,)-90Z@
M?#VK:EI.D:'JNHRZ'K$D9BUW0RNKI&GB6/=;/<?:(XO.$:O*'0>^4444 %%%
M<3XIL-7UOPUXCT;0];N_"NK:MH>K:/HOB6SL8[Z]\/ZKJ^FM'I>MIII"(TN@
M22I)'%.Z+(T0\QXU9W4 O6?A?PQIUQ]NL?#FAVFI$<75EH^E65]CU,BQHV?^
M!#UQ7,>,?A1\+?B9-83_ !&^&G@#QW/I1:'3)?&_@_0?$K:7OW,RZ4?$&AW
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
M%/ NH>.=#UWQCX(\">)HDBUF3Q?XB\(:8D,7BCQA.O@NVUW0"DWB]?M'BN
M_6.BOR%_X)E?M>_&K]I/4_VGOA[\5M5T#XCZ=\ /BNO@7P?\>?!'ANR\/>&_
MBQI U?Q'HD\DVF6S-X=5OLN@Z;XGC?PX[1R>&_$5F?,6Y,?F% 'Z]4444 ?S
MY:]I.JC_ (."/ NK-I6H_P!D?\*&U(?VJUOC3-[?#+QXH0R?Q,6(0'C<Q _B
MKC_B7\3[?X:?\%:?VG)]0_:KT3]E/_A(/A5\!K*VU+Q%\.=#\=#XCL-$T#=H
M>C-X@9AH3(Z[&*ER9!D<98?T>T4 ?AS^PQ\7OAW\-/VKO^"A?@CQOXB7P[XO
M^)W[9NK-X$\/WNE:R-3\7;H9$!T,+&RR*S/AERB@?.I; 1OT(_8Z_:HTS]KO
MX8ZK\4](^'/Q$^&EA9>/?$O@RSTGXD:&VCZIJ*Z EO')KFDQFXD2706F>;PX
M\R+"%\5Z#X@M7CD,"RR_7U% 'XD:9H/C'X??\%5_VV4TJXM=,\:_M&?LI>%?
M&?P!U#488SH^M>(_ '@W0_ LFCSF1H_,U_PWXD\/_P!OS1JDC#PA<992J/*G
MX11>#)[O]E^XTT^"?C /^"J0_;(-^;X^'OB4/CB-*&B[O[<.N%=O_"-#Q""2
MYD 'C3JI'S#^S;QA\(_ ?C[Q!\/O%OB;P\NJ>*?A?XG?Q7\/_$DMSJ.EZUX4
MU:?2DTC61IFK:*;2X31/$>G(+/Q5X6>9O"GBR#R?[1M+HV\03UZ@#^63X[?"
M?P?\'_\ @IA8_&?_ (*!Z;::M\"/C)^SQI<&L>+[W0=5OOAB_P 3O!7P@\/^
M#O$/@O7!HJR1OY_B#P7KWB;PEX>C#-))XCT"6+R[G C^YO\ @A9X7^,GA;]C
MS6+?XJ6?C+1]"U'XGZQJ_P (]'\8M,=1T[P!+HGAPD:2NKY=="/B$:Z;9F&1
M^\:,AB#7[:T4 ?E!_P %IAJ<W_!.KXXZ7I5C<ZC=:]JOPMTX6=G9_P!H7^(?
MBEX%UPA(R3C:=%^;J,&/!X&/@_\ ;6^$OQ$U[_@F/_P35^+'A/PUK6OWO[-O
MA']F7Q]XY\.:3I/]IZG9^%8?@SH+:UK0T7 R_A77=%T*<1#+(#)R1&[5_2?1
M0!_/%\%O$^@_M:_\%=M3_:R^%.I3ZY^SG\"O@!%X7N?BE/I.L:?X;U+5];\)
M:X1I:ZUKZ09\K_A.-;N9]L:K&OAYR1Y:DU]0_P#!('0M8E^"'QT^+=[;:AIW
MAS]HS]K3XR?&CP':WC,?M_@/7CH&A:'KA3Y$#>)I-!U:8,TC,8!H>U%*+O\
MTX^(/@+PK\2_ OBGX>^--.N-;\)^,-$U/PWXBTJ#5]7T\WVF:S&\&KZ8NJZ#
M-;:_$)(3(LA@EA+(RHQ4 K'O:-H6C^%]&T?P_H&E:?HN@:)86&DZ5I6FVJZ=
MI^G:;HZJNE:7I6F+B*)(8D6*-8]BA(P%W$(L8!_,!^T7\+?A+\(O^"J7Q^^)
MO[9OAF8_LX_&KX-:EK/PX\0ZKX=U35O!FO>.(/"?P_T,:%-_8L4Y3Q'X?UK0
M=:_X0Z.1$O(O%]SX:\;A[:['@J6/T+]B77?#OPH_8'^!?@7_ (*&_#3QSJ_P
ML^(W[1/B76_ -[\0O"7BO4O ?PV\$:)X/T37_ NL?%%6AEE\.^'_ !7\14UH
M>#?#7C -#XTC\1+XXAB?P/O>+^F.B@#^=G_@E5\.H=2_:-_;H\3?"_P+J.C_
M + 7Q,U"+1?AWI6OZ9KFF^!O'&K2:K)!YO@C0];@ E\,#0'UT2M)#%#%!K_A
MWPDRI]G"U\V_M$?LA?LJ_'O7_@W^RU^P;#XR\1#6_C:_C7XOZO8^+_C)XA^&
M'[-'@#0=';1/'.CG1?$<S^&/ 'B'Q1$5C?PTXB\:/XW\-^'/!I2&.58H?ZN*
M* /PX_X*$> ?V$/"?B_XC?$3Q'9^*K?]KSQ3\)M5L]&^&WPU\1_%'0?$W[2T
M6O:1KO@CP9X,US0? MQ&WCWPY)XDT32XO%:PM+;V\6AVTGCA'M8Q;MG? &T\
M8?\ !*[_ ()9Z9<>*/"NJ:S^T!XOUK5[[P[\,]*LSX@=OC+\47>'P+X):+0X
MPTD'A3P]HFC-XSD&$;_A'O$DL;,CHY_=BB@#Y-_9T_9YLOA;^S=H7P7\?&W^
M(&K>*= \37?QTU?76&JI\2_'_P 4Q=:U\7-8\0C:!K8\4>(];UQ1YN"?#;0V
M[L JJ_\ /E\:?V0OV6OVB?B+^SU^S;^P@OQ \:>#1\6-2\>_&CQ"/%_Q+\3?
M"/\ 9K^%N537O!^CZ%X\9_"_AWQ!XOD+./"PQXSB\7:!X7DF*?.(_P"K^B@#
M^;W_ (*H?MT_#KQ!XUD_8LOK;XWWGPCT[6K"_P#VHO%OP;\(Z3XD\67ZZ2R>
M(M'^#'@EO$GB+PKH$"33#1'\9Z^SNMI;K;6T<7BE(/&5M%]GVO[6?[)0_9'_
M &?+O4/@9XS\._LF_'"Y\0?"2^T+QC\,WU#PO\)?"G@8^*?#Q3XIZ+X;3Q:F
MAQ>(_$G@S1O#\%NSRRE_$+>-9YHU\+^+)XOUSHH _G[_ ."2$'BV#XY_M?Q_
M!JQ\>VO_  3_ +CQ*E[^SR?%:>+K'PW_ &H=?CR/A6OB0JQ\+G0!K#3+%BX>
M-/#*^-!]J,!4K^@2B@ HHHH _F9_8O\ BEXF_:.UK]I:U^/G_!1GXP_!35_
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
MX@\+>%HXQ]EC>"SC@>OR_P#VB?@7HGP7_P""D/[1OQW_ &A?@AXD^+'P)_:
M_9[\3V/PLU_2OAKK7Q5T_0/C"/!G@'0%T;7XM"\+^*W\,>))8]"UOPUX(\2/
M&"@\0E ?E#UN_L(:/XC_ &6_V+O@GX+_ &R_V9_B3XT\!^./C_X\^(]I;77P
MI\9_$>/]GOPSHG@_0#X'USQU\+-!\+^+O$NBOXB^(R:_Y03PJ523Q)/XTF5"
MV0 ?8_P#^('[7_P:^!_[3OQ]_:%_:G^"W[96A?#SX5ZMXP\ :7\$K7P8NG67
MB7P/X?\ $?B+7-'UG6O /PZ\))+)XG*Z)L5TDD@ =EC2%B[?F9!_P4'_ &NO
MA5^SY^RC^W7XW^/G_">:-\>/C3XX\*_$?X WGA'P;8^#=$\">'M9U_04;P4^
MA^&I/%.A^(XCH2%7G\92-(^O>&O,0J/&;2?7G_!+GX$>,[/]H/\ ;F^+UM\)
M=<^$G[)WQPU@:3\,_AGXU\&W7@L>+--@UO79M#UMO!&KO')H/AD>'M9UHM;O
MX4B2\7Q]]D=MOA<X\ ^-/[&7[/'[4GQ)^"_P6_8[_9O\9?#[P>GQG?XF_M1?
M$_Q%X#^)'@_PS\/-'T15T;6?AGX<3XK1GP\-=\4JXA?PI\+85\)))X:\/DB>
M!(KSPJ >O_&;]K']IGXM_M4?MR?";X<_&S4/V?/ W[&7[/WCOXEZ!::#X/\
M!^IZKXW\;>#-#\/ZVNK>,M8\?^%/%P_X1A'UO58FA\*+ BPCPY<S,TR.)O(=
M<_X*O?'CQU^R1^Q>/!NNZ+X!^,_[1/QM\2_ [XC?%UO#VCZII7@]O FO>"-$
MUO7-#T/Q$3X<;7_%?A[QYHGB>"&1FM[?R/$/V6*$PJ1]K?\ !0GX?_LG:EK7
MQ U>\_9H\0?%W]LO6?AB;+X66/@OX8?%_64\>ZCXCMM=\%:!JGC[7O ,"?#7
M7?#GA!],27Q8/BFR#P=8^';25FQ+X.62I\)OV,/@%^SG_P $\OAK\'?VW/A\
M?'>FQ>)=1\9>.UTGPWXP\9R>"_'7CAM<;=H3?"2"3Q-X?B\+>'3IOA$>)_"@
MC):(21RK'<+-& ._9&_:I^,NC?MW?M2?L'?$SXCW/QVT_P"&WAVW\9_"CXC^
M)=)\/>&/$K.^C_#_ %?6/ _C4^!O#]O;L5;QXOD^*'\)+E_#OB/RU=PD;<IX
M#_;/_;,UG_@IS\+?V8OC/X:\ ?![P-K'PW\5>/+[X9>#+]O&M_J+-X2\2:[H
ML>M_$[6O#:)KMQX8N-(DCDD\'Q>#_"TLS(DOG/''&'?\$Z?V5FTS]K7]I3]L
M33/A%KGP,^%7BO2$^%/[/GP_\6Z'JV@^)M<\)PS^&O\ A(/B;K/A[Q#+%XIT
M&;Q>W@G0?$D<WBL-XN\3OXB\27-V5C18IZ?B?P/\3;W_ (+N?#WQ]+X(\:S_
M  UT+X%:AH=GXX/A77T\$6$9^''CP-HO_"0X7P\)W\0:Z1M.',Q$>_.7H P?
MBE^U'^U%\??VB_V[O!_P,^-T_P !? ?["/PMU?6]+.@>!?!7B?5/B-\3M'T8
M>('C\9-\0/"WBH-X81] \:>%,>$TB,B1B:7?/GS/.]?_ ."HWQG^)O[*W[#&
ME?#+4=+\ _M*?M=_&67X(>(/&MKX>TG5=+\(_P!C^-=#\"Z]XNT30_$#MX=E
MUWQ*_CSP;XIM;=AY%O'+XBB@B MH!#G^*_#'Q4_9#_:8_P""FVH7'P?^-'CW
MPY^V+\+M3UCX&^*?A3\.?&/C/3=5\=:Y;^) /!6K:UX=AD7P)XD'B?QUJT:#
MQ4]O&]MHC7$4[QB.*X\9UC]@;XZ?L]_LW_\ !-KXQM\.?$OC+QO^S!\=]4^,
MWQS^&W@>Q'B7QOHGAGQQ\3_A]XX<Z%I'ATR0ZXWA30?!BP^,H/#7EW$LNLW)
MCAEBA9P ?I#^QW^TE\9-%_;J_:6_8%^.GQ#N?C0WPR\+Z'\0/AA\5-8\,Z5X
M7\1W^CZQHW@+7M<\':VN@QQ^'M:N8(O'FD"":-;>7=H'B,3$I%$D97#_ +&_
MPR\7_%;_ (*5?M9_M[:AX)\=^ OA-XB\)^%/A-\+D^(/@_6/!_B+QO/I&@>
M-%U[QCI.C:[#%XBC\-!?A>I1KB&!;@^([>W5!<>'/%D;E '[HT444 %%%% !
M1110!^:/[<7_ "<!_P $V?\ L[35?_56>.Z_2ZBB@ HHHH **** /@7_ (*A
M_P#)@_[37_8@C_T^Z)7VIX7_ .15\,?]B_H__II2BB@#IJ*** "BBB@ HHHH
/ **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>image_017.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_017.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !J G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HJ
M.61(8FDD8*BC)8]!6-/XBM')2VEBF5A]]90,4 ;$TT<$322N$1>K'H*S9_$5
MA#*D:N9=W>/D5B1P7-W*%CN[XHQPV'5U7ZUT-EID=I J2[9Y%_Y:L@!/Y4 3
M6EXEVIV1R)M_OKBJ<WB'3[:5HI7E4J<']TQ'YXK6'09JO>6<-[ T$RG8W7!P
M: $M+ZWO[83V\FZ,G )&/YU:KD[KPZ]O*TEML6W7YAYCG.?PJ]8:K.&;[=+
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
M$,;J ."^+_A_4;F/2O$VCQ-->Z1+YAC49+1YR<5N>&?B;X<\1:<DIU""SNP
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
M_P!^Q424[^Z-<O4QO^$[\/?\_P"O_?)H_P"$[\/?]!!?^^36U_9=A_SY6_\
MW[%']EV'_/G;_P#?L5-JO=#O#L8O_"=^'O\ H(+_ -\FC_A._#W_ $$%_P"^
M36U_9=A_SY6__?L4?V5I_P#SYV__ '[%'[WN@O#L8O\ PG?A[_H(+_WR:/\
MA._#W_007_ODUM?V5I__ #YV_P#W[%']EV'_ #Y6_P#W[%'[WN@O#L8O_"=^
M'O\ H(+_ -\FC_A._#W_ $$%_P"^36U_96G_ //G;_\ ?L4?V5I__/G;_P#?
ML4?O>Z"\.QB_\)WX>_Y_U_[Y-'_"=^'O^?\ 7_ODUM?V78?\^=O_ -^Q1_9=
MA_SY6_\ W[%%JO=!>'8Q?^$[\/?\_P"O_?)H_P"$[\/?\_Z_]\FMK^R[#_GR
MM_\ OV*/[+L/^?.W_P"_8HM5[H+P[&+_ ,)WX>_Z""_]\FC_ (3OP]_T$%_[
MY-;7]EV'_/E;_P#?L4?V5I__ #YV_P#W[%'[WN@O#L8O_"=^'O\ H(+_ -\F
MC_A._#W_ $$%_P"^36U_9=A_SY6__?L4?V78?\^=O_W[%'[WN@O#L8O_  G?
MA[_H(+_WR:/^$[\/?]!!?^^36U_9=A_SYV__ '[%']EV'_/G;_\ ?L4?O>Z"
M\.QB_P#"=^'O^@@O_?)H_P"$[\/?]!!?^^36U_96G_\ /G;_ /?L4?V78?\
M/E;_ /?L4?O>Z"\.QB_\)WX>_P"@@O\ WR:/^$[\/?\ 007_ +Y-;7]E:?\
M\^=O_P!^Q1_96G_\^=O_ -^Q1^][H+P[&+_PG?A[_H(+_P!\FC_A._#W_/\
MK_WR:VO[+L/^?*W_ ._8H_LNP_Y\K?\ []BC][W07AV,7_A._#W_ #_K_P!\
MFC_A._#W_007_ODUM?V78?\ /E;_ /?L4?V5I_\ SYV__?L4?O>Z"\.QB_\
M"=^'O^@@O_?)H_X3OP]_T$%_[Y-;7]EV'_/E;_\ ?L4?V78?\^5O_P!^Q1^]
M[H+P[&+_ ,)WX>_Z""_]\FC_ (3OP]_T$%_[Y-;7]EV'_/E;_P#?L4?V78?\
M^5O_ -^Q1^][H+P[&+_PG?A[_H(+_P!\FC_A._#W_007_ODUM?V5I_\ SYV_
M_?L4?V78?\^5O_W[%'[WN@O#L8O_  G?A[_G_7_ODT?\)WX>_P"?]?\ ODUM
M?V78?\^=O_W[%']E:?\ \^=O_P!^Q1^][H+P[&+_ ,)WX>_Y_P!?^^31_P )
MWX>_Y_U_[Y-;7]EV'_/E;_\ ?L4?V78?\^5O_P!^Q1:KW07AV,7_ (3OP]_T
M$%_[Y-'_  G?A[_H(+_WR:VO[*T__GSM_P#OV*/[*T__ )\[?_OV*/WO=!>'
M8Q?^$[\/?\_Z_P#?)H_X3OP]_P _Z_\ ?)K:_LNP_P"?.W_[]BC^R[#_ )\K
M?_OV*+5>Z"\.QB_\)WX>_P"?]?\ ODT?\)WX>_Y_U_[Y-;7]EV'_ #Y6_P#W
M[%']EV'_ #YV_P#W[%%JO=!>'8Q?^$[\/?\ 007_ +Y-'_"=^'O^@@O_ 'R:
MVO[+L/\ GSM_^_8H_LK3_P#GSM_^_8H_>]T%X=C%_P"$[\/?]!!?^^31_P )
MWX>_Z""_]\FMK^R[#_GRM_\ OV*/[+L/^?*W_P"_8H_>]T%X=C%_X3OP]_T$
M%_[Y-'_"=^'O^@@O_?)K:_LNP_Y\K?\ []BC^R[#_GRM_P#OV*/WO=!>'8Q?
M^$[\/?\ 007_ +Y-'_"=^'O^?]?^^36U_96G_P#/G;_]^Q1_9=A_SY6__?L4
M?O>Z"\.QB_\ "=^'O^?]?^^31_PG?A[_ )_U_P"^36U_96G_ //G;_\ ?L4?
MV78?\^5O_P!^Q1^][H+P[&+_ ,)WX>_Z""_]\FC_ (3OP]_T$%_[Y-;7]EV'
M_/E;_P#?L4?V5I__ #YV_P#W[%'[WN@O#L8O_"=^'O\ H(+_ -\FC_A._#W_
M $$%_P"^36U_9=A_SY6__?L4?V5I_P#SYV__ '[%'[WN@O#L8O\ PG?A[_H(
M+_WR:/\ A._#W_/^O_?)K:_LNP_Y\K?_ +]BC^R[#_GRM_\ OV*/WO=!>'8Q
M?^$[\/?]!!?^^31_PG?A[_G_ %_[Y-;7]EV'_/G;_P#?L4?V78?\^5O_ -^Q
M1:KW07AV,4^//#H&?MX_[Y-;EC?6^HV<=U:OOADY5L=:9_95A_SYV_\ W[%6
M8H8X(Q'$BH@Z*HP!5Q4K^\)\O0DJ-XTD1D=0RL,%2,@BI**T)/F_XH_#:X\/
MWDNL:3 TFE2L6D1!DP,?;TKS'<<AU)SGJ*^V9(8Y8VCD0.C##*PR"*\6\;_!
M3[1--J/AET1V^9[)^%/^Z:5AIGF.E^*I;=%@O@98^@?^*HM:\37VI(UE%/,F
MG#GRMYPWU%9NIZ1J.C7)@U.QFM90>%D7K]#4%M;2WERL-NA>1CCV'UK/DC%\
MQIS-Z$> #CO[5:T[49M+NQ-"<J>'3LX]*[?1_!:3P'3Q&;B[GZLH^Y_]:N<\
M5>$=4\'ZB+/48OD<9BF7[K_CZT*2FK URNYU&G_$"#1)HK^S:0W ^]".A'H:
MY_QAX\UGQG<YO9/)LU.8[2,_*/<^M<SP!SP?YU>T_1[S4I/W496/O(PP!0HJ
M"O<'[S*MM;RW5PL$"%Y&. H_G7LWPZ\#B>51(F;>,AIY/[[?W15?P1\/I;AE
M,:%(O^6MRPP2/1:]OT_3[?3+*.UMD"QH/S/J:E>^[@VHJR+,:+&BH@"JHP .
MPJ2D%+6YD%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %)M%+10!3O=,L=2B,5[:0W"$8Q(@-<Y!\-?"UK)(]OIHB:0Y.QJZ^DI
M-7 RM*\/:;HN\V< 5WZL>3BD\0^'=-\3:7)I^IP"2)NA_B0^H/:M:@4**07N
M<!I_P=\(V"_-9R7#_P!^9\UK6G@'0K282+ SJO2-C\H_"NJI!2<4PNR.*%(8
MQ'$JH@& JC %2#B@T=Z>P"T444P"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
0H **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Millennium Group International
Holdings Limited<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001903995<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-41568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Flat B-C, 1st Floor<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Wang Kwong Industrial Building<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">45 Hung To Road<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Kwun
Tong<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">999077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Ordinary shares, par value $0.002 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MGIH<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">11,250,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Ming Yan Lai<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Flat B-C, 1st Floor<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Wang Kwong Industrial Building<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">45 Hung To Road<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Kwun
Tong<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">999077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">+852<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">36195768<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityContactPersonnelLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPhoneFaxNumbersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorTable', window );"><strong>Auditor [Table]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">WWC, P.C.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Mateo, California<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorOpinionTextBlock', window );">Auditor Opinion [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Opinion on the Financial Statements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheet of Millennium Group International Holdings Limited and its subsidiaries (collectively the &#8220;Company&#8221;) as of June
30, 2023 and the related consolidated statements of operations and comprehensive loss, changes in shareholders&#8217; equity, and cash
flows for each of the years in the two-year period ended June 30, 2023, and the related notes (collectively referred to as the &#8220;financial
statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company
as of June 30, 2023, and the results of its operations and its cash flows for each of the years in the two-year period ended June 30,
2023, in conformity with accounting principles generally accepted in the United States of America.&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorOpinionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X<br> -Number 210<br> -Section 2<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorOpinionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 10,689,219<span></span>
</td>
<td class="nump">$ 13,346,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">87,842<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">7,100,656<span></span>
</td>
<td class="nump">9,462,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments, other receivables and other current assets</a></td>
<td class="nump">1,391,295<span></span>
</td>
<td class="nump">1,240,639<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">1,538,816<span></span>
</td>
<td class="nump">3,715,494<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">20,807,828<span></span>
</td>
<td class="nump">27,765,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">7,447,205<span></span>
</td>
<td class="nump">7,792,835<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RightofuseAssetsROUNet', window );">Right-of-use assets, net</a></td>
<td class="nump">3,177,674<span></span>
</td>
<td class="nump">3,474,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible asset, net</a></td>
<td class="nump">100,667<span></span>
</td>
<td class="nump">197,787<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">165,983<span></span>
</td>
<td class="nump">329,594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">4,547,727<span></span>
</td>
<td class="nump">4,076,456<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">15,439,256<span></span>
</td>
<td class="nump">15,871,409<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">36,247,084<span></span>
</td>
<td class="nump">43,637,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,580,584<span></span>
</td>
<td class="nump">3,648,331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="nump">1,024,301<span></span>
</td>
<td class="nump">2,684,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_LeaseObligationCurrent', window );">Lease obligation &#8211; current</a></td>
<td class="nump">223,543<span></span>
</td>
<td class="nump">218,578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Bank borrowings</a></td>
<td class="nump">6,108,552<span></span>
</td>
<td class="nump">5,582,665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Tax payable</a></td>
<td class="nump">212,801<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">11,149,781<span></span>
</td>
<td class="nump">12,134,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_LeaseObligationNoncurrent', window );">Lease obligation &#8211; non-current</a></td>
<td class="nump">187,355<span></span>
</td>
<td class="nump">456,933<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">187,355<span></span>
</td>
<td class="nump">456,933<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">11,337,136<span></span>
</td>
<td class="nump">12,591,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares: US$0.002 par value per share, 125,000,000 shares authorized; 11,250,000 shares issued and outstanding</a></td>
<td class="nump">22,500<span></span>
</td>
<td class="nump">22,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-up capital</a></td>
<td class="nump">34,361,149<span></span>
</td>
<td class="nump">34,361,149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired', window );">Statutory reserves</a></td>
<td class="nump">1,049,119<span></span>
</td>
<td class="nump">1,049,119<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(3,708,980)<span></span>
</td>
<td class="num">(3,888,270)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(6,813,840)<span></span>
</td>
<td class="num">(498,455)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">24,909,948<span></span>
</td>
<td class="nump">31,046,043<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 36,247,084<span></span>
</td>
<td class="nump">$ 43,637,106<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_LeaseObligationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of lease obligation &#8211; current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_LeaseObligationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_LeaseObligationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of lease obligation &#8211; non-current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_LeaseObligationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_RightofuseAssetsROUNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of right-of-use assets net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_RightofuseAssetsROUNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of statutory capital and surplus required to be maintained under prescribed or permitted statutory accounting practice.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="nump">$ 0.002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, authorized</a></td>
<td class="nump">125,000,000<span></span>
</td>
<td class="nump">125,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, issued</a></td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, outstanding</a></td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 25,334,149<span></span>
</td>
<td class="nump">$ 38,530,773<span></span>
</td>
<td class="nump">$ 45,598,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="num">(20,649,031)<span></span>
</td>
<td class="num">(30,226,192)<span></span>
</td>
<td class="num">(36,534,358)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">4,685,118<span></span>
</td>
<td class="nump">8,304,581<span></span>
</td>
<td class="nump">9,064,262<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="num">(3,334,120)<span></span>
</td>
<td class="num">(5,651,505)<span></span>
</td>
<td class="num">(4,875,650)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="num">(7,365,859)<span></span>
</td>
<td class="num">(9,581,030)<span></span>
</td>
<td class="num">(5,270,966)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="num">(10,699,979)<span></span>
</td>
<td class="num">(15,232,535)<span></span>
</td>
<td class="num">(10,146,616)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(6,014,861)<span></span>
</td>
<td class="num">(6,927,954)<span></span>
</td>
<td class="num">(1,082,354)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">670,963<span></span>
</td>
<td class="nump">49,163<span></span>
</td>
<td class="nump">1,366,394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expenses</a></td>
<td class="num">(323,983)<span></span>
</td>
<td class="num">(725,374)<span></span>
</td>
<td class="num">(31,095)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(354,412)<span></span>
</td>
<td class="num">(958,935)<span></span>
</td>
<td class="num">(684,358)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other (loss) income, net</a></td>
<td class="num">(7,432)<span></span>
</td>
<td class="num">(1,635,146)<span></span>
</td>
<td class="nump">650,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax expense</a></td>
<td class="num">(6,022,293)<span></span>
</td>
<td class="num">(8,563,100)<span></span>
</td>
<td class="num">(431,413)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) credit</a></td>
<td class="num">(293,092)<span></span>
</td>
<td class="num">(206,944)<span></span>
</td>
<td class="nump">77,302<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(6,315,385)<span></span>
</td>
<td class="num">(8,770,044)<span></span>
</td>
<td class="num">(354,111)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other Comprehensive Loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">179,290<span></span>
</td>
<td class="num">(102,715)<span></span>
</td>
<td class="num">(3,076,878)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total Comprehensive Loss</a></td>
<td class="num">$ (6,136,095)<span></span>
</td>
<td class="num">$ (8,872,759)<span></span>
</td>
<td class="num">$ (3,430,989)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net (loss) per share attributable to ordinary shareholders - basic (in Dollars per share)</a></td>
<td class="num">$ (0.56)<span></span>
</td>
<td class="num">$ (0.78)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net (loss) income per share attributable to ordinary shareholders - diluted (in Dollars per share)</a></td>
<td class="num">$ (0.56)<span></span>
</td>
<td class="num">$ (0.78)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares used in computing net (loss) per share - basic (in Shares)</a></td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">10,301,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares used in computing net (loss) income per share - diluted (in Shares)</a></td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">10,301,370<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Shareholders&#8217; Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Ordinary Shares</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Statutory reserves</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
<th class="th"><div>Retained earnings</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2022</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">$ 31,101,897<span></span>
</td>
<td class="nump">$ 1,029,144<span></span>
</td>
<td class="num">$ (708,677)<span></span>
</td>
<td class="nump">$ 8,645,675<span></span>
</td>
<td class="nump">$ 40,088,039<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2022</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves', window );">Appropriations to statutory reserves</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">19,975<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(19,975)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of shares</a></td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="nump">3,259,252<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,261,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of shares (in Shares)</a></td>
<td class="nump">1,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,076,878)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,076,878)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(354,111)<span></span>
</td>
<td class="num">(354,111)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2023</a></td>
<td class="nump">$ 22,500<span></span>
</td>
<td class="nump">34,361,149<span></span>
</td>
<td class="nump">1,049,119<span></span>
</td>
<td class="num">(3,785,555)<span></span>
</td>
<td class="nump">8,271,589<span></span>
</td>
<td class="nump">39,918,802<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2023</a></td>
<td class="nump">11,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(102,715)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(102,715)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(8,770,044)<span></span>
</td>
<td class="num">(8,770,044)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2024</a></td>
<td class="nump">$ 22,500<span></span>
</td>
<td class="nump">34,361,149<span></span>
</td>
<td class="nump">1,049,119<span></span>
</td>
<td class="num">(3,888,270)<span></span>
</td>
<td class="num">(498,455)<span></span>
</td>
<td class="nump">$ 31,046,043<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2024</a></td>
<td class="nump">11,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">179,290<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 179,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(6,315,385)<span></span>
</td>
<td class="num">(6,315,385)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2025</a></td>
<td class="nump">$ 22,500<span></span>
</td>
<td class="nump">$ 34,361,149<span></span>
</td>
<td class="nump">$ 1,049,119<span></span>
</td>
<td class="num">$ (3,708,980)<span></span>
</td>
<td class="num">$ (6,813,840)<span></span>
</td>
<td class="nump">$ 24,909,948<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2025</a></td>
<td class="nump">11,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Appropriations to statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (6,315,385)<span></span>
</td>
<td class="num">$ (8,770,044)<span></span>
</td>
<td class="num">$ (354,111)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">980,202<span></span>
</td>
<td class="nump">1,398,862<span></span>
</td>
<td class="nump">1,702,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Impairment of inventories</a></td>
<td class="nump">24,116<span></span>
</td>
<td class="nump">564,020<span></span>
</td>
<td class="nump">133,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for bad debts (reversal of provision)</a></td>
<td class="nump">195,958<span></span>
</td>
<td class="nump">157,765<span></span>
</td>
<td class="num">(116,846)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of PPE</a></td>
<td class="nump">128,017<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss (gain) on disposal of property, plant and equipment</a></td>
<td class="nump">305,523<span></span>
</td>
<td class="num">(88,241)<span></span>
</td>
<td class="num">(1,949)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred tax assets</a></td>
<td class="nump">166,073<span></span>
</td>
<td class="nump">67,808<span></span>
</td>
<td class="num">(106,103)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">2,240,000<span></span>
</td>
<td class="nump">688,284<span></span>
</td>
<td class="nump">6,690,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepayments, other receivables and other assets</a></td>
<td class="num">(283,604)<span></span>
</td>
<td class="num">(58,196)<span></span>
</td>
<td class="num">(476,360)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">2,189,216<span></span>
</td>
<td class="nump">1,284,158<span></span>
</td>
<td class="nump">3,408,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidTaxes', window );">Prepaid tax</a></td>
<td class="nump">160,504<span></span>
</td>
<td class="num">(264,989)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_IncreaseDecreaseInRightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">312,426<span></span>
</td>
<td class="num">(419,957)<span></span>
</td>
<td class="nump">777,309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_IncreaseDecreaseInLeaseObligation', window );">Lease obligation</a></td>
<td class="num">(255,814)<span></span>
</td>
<td class="nump">501,745<span></span>
</td>
<td class="num">(683,205)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(99,359)<span></span>
</td>
<td class="nump">250,488<span></span>
</td>
<td class="num">(1,586,850)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="num">(1,624,132)<span></span>
</td>
<td class="nump">1,248,316<span></span>
</td>
<td class="num">(226,444)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Tax payable</a></td>
<td class="nump">211,520<span></span>
</td>
<td class="num">(6,352)<span></span>
</td>
<td class="num">(342,621)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature', window );">Related party balances &#8211; trade nature</a></td>
<td class="num">(54,650)<span></span>
</td>
<td class="num">(659,678)<span></span>
</td>
<td class="num">(707,311)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash (Used in) Provided by Operating Activities</a></td>
<td class="num">(1,719,389)<span></span>
</td>
<td class="num">(4,106,011)<span></span>
</td>
<td class="nump">8,109,777<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(2,023,740)<span></span>
</td>
<td class="num">(2,376,967)<span></span>
</td>
<td class="num">(186,565)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_PaymentsToPrepaymentLandCost', window );">Prepayment land cost</a></td>
<td class="nump">183,460<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from disposal of property, plant and equipment</a></td>
<td class="nump">289,170<span></span>
</td>
<td class="nump">162,902<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchase of intangible assets</a></td>
<td class="num">(3,194)<span></span>
</td>
<td class="num">(29,458)<span></span>
</td>
<td class="num">(29,955)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash (Used in) by Investing Activities</a></td>
<td class="num">(1,554,304)<span></span>
</td>
<td class="num">(2,243,523)<span></span>
</td>
<td class="num">(216,520)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Net proceeds from issuance of ordinary shares</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,227,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfBankDebt', window );">Repayment of bank borrowings</a></td>
<td class="num">(10,962,402)<span></span>
</td>
<td class="num">(22,049,203)<span></span>
</td>
<td class="num">(18,662,822)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromBankDebt', window );">Proceeds from bank borrowings</a></td>
<td class="nump">11,522,309<span></span>
</td>
<td class="nump">14,188,856<span></span>
</td>
<td class="nump">16,235,091<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash Provided by (Used in) Financing Activities</a></td>
<td class="nump">559,907<span></span>
</td>
<td class="num">(7,860,347)<span></span>
</td>
<td class="nump">1,799,269<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of Exchange Rate Changes on Cash and Cash Equivalents</a></td>
<td class="nump">144,263<span></span>
</td>
<td class="num">(20,158)<span></span>
</td>
<td class="num">(1,563,355)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (Decrease) Increase in Cash and Cash Equivalents</a></td>
<td class="num">(2,569,523)<span></span>
</td>
<td class="num">(14,230,038)<span></span>
</td>
<td class="nump">8,129,171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents and Restricted Cash - Beginning of Year</a></td>
<td class="nump">13,346,584<span></span>
</td>
<td class="nump">27,576,622<span></span>
</td>
<td class="nump">19,447,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents and Restricted Cash - End of Year</a></td>
<td class="nump">10,777,061<span></span>
</td>
<td class="nump">13,346,584<span></span>
</td>
<td class="nump">27,576,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Disclosure of Cash Flow Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="num">(344,757)<span></span>
</td>
<td class="num">(850,614)<span></span>
</td>
<td class="num">(684,358)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash returned (paid) for income taxes</a></td>
<td class="nump">97,428<span></span>
</td>
<td class="num">(593,569)<span></span>
</td>
<td class="num">(614,026)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental significant non-cash financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_WaiverOfAmountsDueToShareholders', window );">Waiver of amounts due to shareholders</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RecapitalizationTransferOutOfRetainedEarnings', window );">Recapitalization - transfer out of retained earnings</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RecapitalizationTransferIntoAdditionalPaidInCapital', window );">Recapitalization - transfer into additional paid in capital</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital', window );">Prepaid offering costs net off with additional paid-in capital</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 515,952<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_IncreaseDecreaseInLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_IncreaseDecreaseInLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_IncreaseDecreaseInRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount of Right-of-use assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_IncreaseDecreaseInRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related party balances  trade nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_PaymentsToPrepaymentLandCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepayment land cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_PaymentsToPrepaymentLandCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of prepaid offering costs net off with additional paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_RecapitalizationTransferIntoAdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of recapitalization - transfer into additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_RecapitalizationTransferIntoAdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_RecapitalizationTransferOutOfRetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of recapitalization - transfer out of retained earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_RecapitalizationTransferOutOfRetainedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_WaiverOfAmountsDueToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Waiver of amounts due to shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_WaiverOfAmountsDueToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 942<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480095/942-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 942<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480035/942-10-S99-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle a bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business Background<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization and Business Background [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Business Background</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(1) Organization and Business Background</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 21, 2021, Millennium Group International
Holdings Limited (the &#8220;Company&#8221; or the &#8220;Group&#8221;) was incorporated in the Cayman Islands, as an investment holding
company. The Company primarily provides paper-based packaging solutions. The Company is headquartered in Hong Kong with significant operations
in the People&#8217;s Republic of China (&#8220;PRC&#8221; or China) and Vietnam. The Company operates two production facilities in the
Guangdong Province of the PRC. The Company also operates a supply chain management business in Vietnam to provide premium packaging solutions
to meet the demand of the Company&#8217;s top-tier clients whose products are sold globally.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A reorganization of the legal structure was completed on January 19, 2022. As the Group was under control of the same shareholders and their entire equity interests were held by the same
shareholders immediately prior to the group reorganization, the consolidated statements of operations and comprehensive loss, consolidated
statements of changes in shareholders&#8217; equity and consolidated statements of cash flows are prepared as if the current group structure
had been in existence throughout the year ended June 30, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Initial Public Offering</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 4, 2023, the Company announced the closing
of its initial public offering (&#8220;IPO&#8221;) of 1,250,000 ordinary shares, US$0.002&#160;par value per share (&#8220;Ordinary Shares&#8221;)
at US$4.00&#160;per share for US$5,000,000&#160;in gross proceeds. The Company raised net proceeds of $4.2 million&#160;after deducting
underwriting discounts and commissions and offering expenses. In addition, the Company granted its underwriters, Revere Securities, LLC,
as the Underwriter Representative, an option for 45 days after the closing of the IPO to purchase up to&#160;15% of the total number
of the Company&#8217;s ordinary shares to be offered by the Company pursuant to the IPO (excluding shares subject to this option), solely
for the purpose of covering overallotments, at the IPO price less the underwriting discount. The ordinary shares of the Company began
trading on the Nasdaq Capital Market on April 6, 2023 under the ticker symbol &#8220;MGIH&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025, the Company&#8217;s subsidiaries
are detailed in the table as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: left; vertical-align: top">&#160;</td><td style="font-weight: bold">&#160;</td> <td style="vertical-align: bottom; font-weight: bold; text-align: center">Date of<br/> Incorporation</td><td style="font-weight: bold">&#160;</td> <td style="vertical-align: bottom; font-weight: bold; text-align: center">Place of<br/> Incorporation</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">Percentage&#160;of<br/> Ownership</td><td style="font-weight: bold">&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">or Establishment</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">or&#160;Establishment</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(directly/indirectly)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Principal Activities</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; font-style: italic; vertical-align: top">Subsidiary:</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 34%; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Investment International Limited</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 15%; text-align: center">September 13, 2019</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 12%; text-align: center">HK</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 24%; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Printing (Shenzhen) Co., Ltd</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">December 3, 2007</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">The PRC</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding and Manufacturing of paper-based packaging</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Putian Xiqi Branding Strategy Co., Ltd</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">September 30, 2017</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">The PRC</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Trading of paper-based packaging</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Packaging Technology (Huizhou) Co., Ltd.</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">March 6, 2020</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">The PRC</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium (Huizhou) Technology Co., Ltd.</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">January 19, 2020</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">The PRC</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Property holding</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Huizhou Yimeinuo Industry Co., Ltd.</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">April 7, 2017</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">The PRC</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Property holding</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Strategic International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">November 13, 2019</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Wah Tong Investment International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">October 18, 2019</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Yee Woo Paper Investment International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">November 15, 2019</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Printing International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">May 12, 2000</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Trading of paper based packaging</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Packaging Group International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">August 13, 2003</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding and trading</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Yee Woo Paper Packaging (HK) Company Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">December 13, 2018</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Trading of paper-based packaging</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">MPG Global Company Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">March 9, 2018</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Vietnam</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Trading of paper-based packaging</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Group Investment (BVI) Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">May 20. 2021</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">BVI</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Holdings International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">September 23, 2019</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Yee Woo Vietnam Paper Products Company Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">August 3, 2022</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Vietnam</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Printing and Packaging Technology (Vietnam) Co. Ltd</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">June 4, 2024</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Vietnam</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Manufacturing of paper-based packaging</td></tr>
<tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; width: 34%; text-align: left; text-indent: -9pt; padding-left: 9pt">MPG Global Investment PTE.LTD</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 15%; text-align: center">September 10, 2024</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 12%; text-align: center">Singapore</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 24%; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">MPG Creative Solution (SG) PTE. LTD</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">March 10, 2025</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Singapore</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">80</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">PT Millennium Investment Indonesia</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">April 23, 2025</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Indonesia</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">PT Millennium Printing and Packaging Technology</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">June 26, 2025</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Indonesia</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481034/205-10-S45-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(2) Significant Accounting Policies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Basis of Presentation and Principles of Consolidation</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements(&#8220;CFS&#8221;) of the Company are prepared in accordance with accounting principles generally accepted in the United States of
America (&#8220;US GAAP&#8221;), and include the assets, liabilities, revenues, expenses and cash flows of all subsidiaries. All
significant inter-company balances and transactions are eliminated on consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Use of estimates and assumptions</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity
with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting period. These estimates are based on information as of the date of the consolidated financial statements. Significant estimates
required to be made by management include,&#160;but are not limited to, accounting estimates reflected in the Company&#8217;s consolidated
financial statements include useful lives of property, plant and equipment, impairment of inventory, impairment of long-lived assets,
allowance for doubtful accounts, provision for contingent liabilities, deferred taxes and uncertain tax position. Actual results could
differ from these estimates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Foreign Currency Translation</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s reporting currency is the
United States dollar (&#8220;US$&#8221; or &#8220;$&#8221;). The functional currency of its Hong Kong subsidiaries is the Hong Kong dollar
(the &#8220;HK$&#8221;), its Vietnam subsidiaries is the Vietnamese dong (the &#8220;VND&#8221;), and its PRC subsidiaries is the Renminbi
(the &#8220;RMB&#8221;). Results of operations and cash flows are translated at the average exchange rates during the year, and assets
and liabilities are translated at the exchange rate at the end of the year. Capital accounts are translated at their historical exchange
rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive
income (loss). Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other
than the functional currency are included in the results of operations as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Translation of amounts from HK$ into US$ was made at the following
exchange rates:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">HK$7.85 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">HK$7.81 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">HK$7.84 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">HK$7.82 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">HK$7.79 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Translation of amounts from RMB into US$ was made at the following
exchange rates:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">RMB7.17 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">RMB7.27 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">RMB 6.95 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">RMB 7.21 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">RMB 7.21 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Translation of amounts from VND into US$ was made at the following
exchange rates:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">VND26,103 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">VND25,455 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">VND23,706 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">VND24,548 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">VND25,420 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Translation of amounts from SGD into US$ was made at the following
exchange rates:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">SGD1.27 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">SGD1.33 to US$1</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Cash and cash equivalents</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents are cash on hand and
time deposits, which are unrestricted as to withdrawal or use, and which have original maturities of three months or less from the date
of purchase to be cash equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Restricted cash</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Time deposits that are restricted as to withdrawal for use or pledged
as security is reported separately as restricted cash. As of June 30, 2025, the Company&#8217;s bank deposit of $87,842 was frozen in
connection with a litigation proceeding and is classified as restricted cash on the consolidated balance sheet.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequent to the balance sheet date, the Company reached a settlement
with the counterparty and paid the settlement in full, upon which the restriction on the bank deposit was lifted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Accounts receivable, net</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are trade receivables from customers. Accounts
receivable are recognized and carried at original invoiced amount less an estimated allowance for uncollectible accounts. The trade receivables
are all without customer collateral and interest is not accrued on past due accounts. The Company estimates the allowance for doubtful
accounts receivable based on historical collection activity, current business environment and forecasts of future macroeconomic conditions
that may affect the customers&#8217; ability of payment according to ASC 326. The accounts receivable was segmented into groups based
on certain credit risk characteristics, and the Company determined expected loss rates for each group based on historical loss experience
adjusted for judgments about the effects of relevant observable data including default rates, lifetime for debt recovery, current and
future economic conditions. </p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Prepayments, other receivables and other current
assets</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepayments are cash deposited or advanced to
suppliers for future inventory purchases. This amount is refundable and bears no interest.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other receivables and other current assets primarily
include deposits for rental, VAT input and others. Management regularly reviews the aging of receivables and changes in payment trends
and records allowances when management believes collection of amounts due are at risk. Receivables considered uncollectable are written
off against allowances after exhaustive efforts at collection are made.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Inventories, net</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consist principally of raw materials,
work-in-progress and finished goods, and are stated at the lower of cost (average cost method) or net realizable value. Cost of inventories
includes labor, raw materials, and allocated overhead.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Intangible asset, net</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible asset is computer software acquired by the Company, it is
stated at cost less accumulated amortization and any impairment losses. The intangible assets are amortized on a straight-line basis over
their estimated useful life of 5 years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Property, Plant and Equipment, net</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant, and equipment are stated at
cost less accumulated depreciation and any impairment losses. Major renewals, betterments, and improvements are capitalized to the asset
accounts while replacements, maintenance, and repairs, which do not improve or extend the lives of the respective assets, are expensed
to operations. At the time property, plant, and equipment are retired or otherwise disposed of, the asset and related accumulated depreciation
or amortization accounts are relieved of the applicable amounts. Gains or losses from retirements or sales are credited or charged to
operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company depreciates property, plant, and equipment using the straight-line
method as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 19%; text-align: center">20 to 50 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plant and machinery</td><td>&#160;</td>
    <td style="text-align: center">5 to 20 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Motor Vehicles</td><td>&#160;</td>
    <td style="text-align: center">5 to 15 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: center">1 to 10 years</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Note: For items bought in second hand, depreciation
is provided based on its residual useful based on the above mentioned overall useful life. The useful life of the fixed assets of the
Vietnamese company is determined according to the current accounting policies of Vietnam and in consideration of the actual value of
the assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Impairment of long-lived asset</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-lived assets, are property, plant and equipment
and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant
adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not
be recoverable. We assess the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate
and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net
proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified,
we would reduce the carrying amount of the asset to its estimated fair value (&#8220;FV&#8221;) based on a discounted cash flows approach
or, when available and appropriate, to comparable market values. </p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Leases</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 842 supersedes the lease requirements in
ASC 840 &#8220;Leases&#8221;, and generally requires lessees to recognize operating and finance lease liabilities and corresponding right-of-use
assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising
from leasing arrangements. The leases in the Group are accounted for as operating leases and finance lease.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determine if an arrangement is a lease at
inception. On our balance sheet, our operating leases and finance lease are included in operating lease right-of-use (ROU) asset, Current
portion of operating lease liability and non-current of lease liability, net of current portion.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ROU assets are our right to use an underlying
asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease ROU assets
and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For leases
that do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in
determining the present value of lease payments. We use the implicit rate when readily determinable. Lease expense for lease payments
is recognized on a straight-line basis over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant judgment may be required when determining
whether a contract contains a lease, the length of the lease term, the allocation of the consideration in a contract between lease and
non-lease components, and the determination of the discount rate included in our office lease. We review the underlying objective of
each contract, the terms of the contract, and consider our current and future business conditions when making these judgments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For our leases, lease expense is recognized on
a straight-line basis in operations over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any lease with a term of 12&#160;months or less
is considered short-term. As permitted by ASC&#160;842, short-term leases are excluded from the ROU asset and lease liabilities on the
consolidated balance sheets. Consistent with all other operating leases, short-term lease expense is recorded on a straight-line basis
over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All land in mainland China is owned by the Chinese
government. The Chinese government may sell land use rights for a specified period of time. The purchase price of land use rights represents
the operating lease prepayments for the rights to use the land in mainland China under ASC 842 and is recorded as right-of-use assets
on the consolidated balance sheets, which is amortized over the remaining lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2000, the Company acquired land use rights
from the local Bureau of Land and Resources in Shenzhen for the purpose of building factory. The land use rights are being amortized over
the respective lease terms, which are 50 years.&#160;At the inception date of lease, the Company paid the lease payment to the PRC government.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of 30 June 2025, the Company had land use rights from Huizhou Yimeinuo
Industry Co., Ltd to build a factory and this land use rights are being amortized over the respective lease terms, which are 35 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other non-current assets</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other non-current assets mainly include prepayment
for land in Vietnam of USD 4,115,337 and USD 4,001,282 as of June 30, 2025 and 2024, respectively. The balance of USD 4,115,337 as of
June 30, 2025 included VAT of USD 356,870, which was reclassified to a permanent account. After such reclassification, the remaining balance
of the prepayment for land use rights was US$3,758,467.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">The payment for land in Vietnam is VND 102,476,000,000 for a contract
granting the right to use the land in Vietnam, the Company signed a new sublease on December 11, 2023, with the land cost released of
VND 102,469,851,440. As of June 30, 2025, the full payment for the land use right was settled.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Bank borrowings</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Bank borrowings are initially recognized at FV,
net of upfront fees incurred. Borrowings are subsequently measured at amortized cost. Any difference between the proceeds (net of transaction
costs) and the redemption amount is recognized in profit or loss over the period of the borrowings using the effective interest method.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Accounts payable</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts payable are trade payables to vendors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other payables and accrued liabilities</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other payables and accrued liabilities primarily
include contract liabilities, salaries payable as well as others accrual and payable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract liability is recognized when a payment
is received or a payment is due (whichever is earlier) from a customer before the Company transfers the related goods or services. Contract
liabilities are recognized as revenue when the Company performs under the contract (i.e., transfers control of the related goods or services
to the customer).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Statutory Reserves</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the laws and regulations in the
PRC, the Company is required to provide for certain statutory funds, namely, a reserve fund by an appropriation from net profit after
taxation but before dividend distribution based on the local statutory financial statements of the PRC subsidiary prepared in accordance
with the PRC accounting principles and relevant financial regulations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each of the Company&#8217;s wholly owned subsidiaries
in the PRC are required to allocate at least 10% of its net profit to the reserve fund until the balance of such fund has reached 50%
of its registered capital. Appropriations of additional reserve fund are determined at the discretion of its directors. The reserve fund
can only be used, upon approval by the relevant authority, to offset accumulated losses or increase capital.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Employee Benefit Plan</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Full time employees of the PRC entities participate
in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment
insurance and other welfare benefits are provided to employees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Qualified employees of the Hong Kong entities
participate in Mandatory Provident Fund and company&#8217;s medical insurance plan. Contributions are made by both the employer and the
employee at the rate of 5% on the employee&#8217;s relevant salary income, subject to a cap of monthly relevant income of approximately
US$3,851.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the&#160;years ended June 30, 2025, 2024
and 2023, the total expenses for the Company&#8217;s costs incurred on both governments mandated multi-employer defined contribution plan
in the PRC and Mandatory Provident Fund Scheme in Hong Kong were US$1,007,806, US$2,011,534 and US$1,205,697, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Related parties</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We follow ASC 850, Related Party Disclosures,
for the identification of related parties and disclosure of related party transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The details of related party transaction during
the years ended June 30, 2025, 2024 and 2023 and balances as of June 30, 2025 and 2024 are set out in Note 10.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Revenue Recognition</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC Topic 606, <i>Revenue
from Contracts with Customers</i>, and all subsequent ASUs that modified ASC 606. The Company derives revenue principally from producing
and sales of paper products. Revenue from contracts with customers is recognized using the following five steps:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">1.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the contract(s) with a customer;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">2.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the performance obligations in the contract;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">3.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Determine the transaction price;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">4.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Allocate the transaction price to the performance obligations in the
    contract; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">5.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Recognize revenue when (or as) the entity satisfies a performance obligation.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract contains a promise (or promises) to
transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction
price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unit of account for revenue recognition is
a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are
accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either
on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context
of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a
bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not
performance obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract.
The Company has addressed whether various goods and services promised to the customer represent distinct performance obligations. The
Company applied the guidance of ASC Topic 606-10-25-16 through 18 to verify which promises should be assessed for classification as distinct
performance obligations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The transaction price is allocated to each performance
obligation in the contract on the basis of the relative stand-alone selling prices of the promised goods or services. The individual
standalone selling price of a good or service that has not previously been sold on a stand-alone basis, or has a highly variable selling
price, is determined based on the residual portion of the transaction price after allocating the transaction price to goods and/or services
with observable stand-alone selling price. A discount or variable consideration is allocated to one or more, but not all, of the performance
obligations if it relates specifically to those performance obligations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Transaction price is the amount in the contract
to which the Company expects to be entitled for transferring the promised goods or services. The transaction price may be fixed or variable
and is adjusted for time value of money if the contract includes a significant financing component. Consideration payable to a customer
is deducted from the transaction price if the Company does not receive a separate identifiable benefit from the customer. When consideration
is variable, if applicable, the estimated amount is included in the transaction price to the extent that it is highly probable that a
significant reversal of the cumulative revenue will not occur when the uncertainty associated with the variable consideration is resolved.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue may be recognized at a point in time
or over time following the timing of satisfaction of the performance obligation. If a performance obligation is satisfied over time,
revenue is recognized based on the percentage of completion reflecting the progress towards complete satisfaction of that performance
obligation. Typically, performance obligation for products where the process is described as below, the performance obligation is satisfied
at point in time.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company currently generates its revenue mainly
from the following sources:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Revenue from sales of paper products</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the sales of paper products, the Company
typically receives purchase orders from its customers which will set forth the terms and conditions including the transaction price,
products to be delivered, terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the
Company must fulfill in order to recognize revenue. The key performance obligation is the delivery of the finished product to the customer
at customer&#8217;s truck at the Company&#8217;s inventory warehouse or their specified location at which point title to that asset passes
to the customer. Revenue is recognized at the point in time when control of the goods transfers to the customer, which generally occurs
upon delivery. The completion of the earnings process is evidenced by the customer&#8217;s signature on the delivery note, by the logistics
provider authorized by the customer to receive the goods on its behalf, or by the issuance of a bill of lading by the shipping company
confirming that the products have been delivered in accordance with the sales terms. Typical payment terms set forth in the purchase
order ranges from 30 to 90 days from invoice date. The transaction price does not include variable consideration related to returns or
refunds as our contracts do not include provisions that allow for sales refunds or returns of products. The Company provides no warranties
for the products transferred. The amount of revenue recognized from contract liabilities to the Company&#8217;s result of operations
can be found in Note 11 below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Revenue from provision of supply chain management solution</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides supply chain management
solutions to its customers by designing packaging products, designating approved raw materials for manufacturing of those packaging products,
contracting viable manufacturers, and arranging delivery of those packaging products to end customers. The Company typically receives
purchase orders from its customers which will set forth the terms and conditions including the transaction price, products to be delivered,
terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the Company must fulfill in
order to recognize revenue. The key performance obligation is identified as a single performance obligation where delivery of the finished
product to the customer at the location specified by the customer indicates that the Company has completed all steps set forth above
such as design, manufacture and delivery in order to substantially complete all the services agreed upon in the purchase order. Delivery
of the product to the customer is also the point at which title to that asset passes to the customer. Revenue is recognized at the point
in time when control of the goods transfers to the customer, which generally occurs upon delivery. The completion of the earnings process
is evidenced by the customer&#8217;s signature on the delivery note, by the logistics provider authorized by the customer to receive
the goods on its behalf, or by the issuance of a bill of lading by the shipping company confirming that the products have been delivered
in accordance with the sales terms. Typical payment terms set forth in the purchase order ranges from 30 to 90 days from invoice date.
The transaction price does not include variable consideration related to returns or refunds as our contracts do not include provisions
that allow for sales refunds or returns of products. The Company provides no warranties for the products transferred. The amount of revenue
recognized from contract liabilities to the Company&#8217;s result of operations can be found in Note 11 below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following the adoption of ASC 606, we considered
the guidance set forth in ASC 340-40, and determined that an asset would be recognized from costs incurred to fulfill a contract under
ASC 340-40-25-5 only if those costs meet all of the following criteria:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The costs relate directly to a contract or an anticipated contract
    that the entity can specifically identify (for example, costs relating to services to be provided under the renewal of an existing
    contract or costs of designing an asset to be transferred under a specific contract that has not yet been approved).</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The costs generate or enhance resources of the entity that will be
    used in satisfying (or continuing to satisfy) performance obligations in the future.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The costs are expected to be recovered.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company elected to apply the practical expedient
to recognize the incremental costs of obtaining a contract as an expense if the amortization period of the asset would have been one
year or less.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has elected to apply the practical
expedient in paragraph ASC&#160;606-10-50-14 and does not disclose information about remaining performance obligations that have original
expected durations of one year or less.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company elected a practical expedient that
it does not adjust the promised amount of consideration for the effects of a significant financing component if the Company expects that,
upon the inception of revenue contracts, the period between when the Company transfers its promised services or deliverables to its clients
and when the clients pay for those services or deliverables will be one year or less.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Costs that relate directly to a contract include
direct material, labor cost, subcontracting fee and allocated overhead including utilities, depreciation, and other overhead costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We elected to treat shipping and handling costs
undertaken by the Company after the customer has obtained control of the related goods as a fulfilment activity and has been presented
as transportation costs which is include in selling and marketing expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost of revenues</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">a.</span></td><td style="text-align: justify"><span style="font-size: 10pt">Cost of sales of paper products</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of sales of paper products, which are directly
related to revenue generating transactions, primarily consists of raw paper cost, labour cost and allocated overhead.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">b.</span></td><td style="text-align: justify"><span style="font-size: 10pt">Cost of provision of supply chain
management solution</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of provision of supply chain management
solution, which are directly related to revenue generating transactions, primarily consists of cost of purchase of finished goods and
shipping costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other income</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest income is mainly from savings and time
deposits and is recognized on an accrual basis using the effective interest method.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Selling and marketing expenses</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling and marketing expenses consist primarily
of staff costs and employee benefits of sales team, consultancy fee for market research and product development, advertising expenses
and transportation and handling expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>General and administrative expenses</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative expenses consist primarily
of personnel-related compensation expenses, including salaries and related social insurance costs for our operations and support personnel,
office rental and property management fees, professional services fees, depreciation, travelling expenses, office supplies, utilities,
research and development costs, communication and expenses related to general operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Income Taxes</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes pursuant
to ASC Topic 740, Income Taxes. Income taxes are provided on an asset and liability approach for financial accounting and reporting of
income taxes. Any tax paid by subsidiaries during the year is recorded. Current tax is based on the profit or loss from ordinary activities
adjusted for items that are non-assessable or disallowable for income tax purpose and is calculated using tax rates that have been enacted
or substantively enacted at the balance sheet date. ASC Topic 740 also requires the recognition of deferred tax assets and liabilities
for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the
expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC Topic 740 additionally requires the establishment
of a valuation allowance to reflect the likelihood of realization of deferred tax assets. Realization of deferred tax assets, including
those related to the U.S. net operating loss carry-forwards, are dependent upon future earnings, if any, of which the timing and amount
are uncertain.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC Topic 740-10-05, <i>Income
Tax</i>, which provides guidance for recognizing and measuring uncertain tax positions, it prescribes a threshold condition that a tax
position must meet for any of the benefits of the uncertain tax position to be recognized in the financial statements. It also provides
accounting guidance on derecognizing, classification and disclosure of these uncertain tax positions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s policy on classification
of all interest and penalties related to unrecognized income tax positions, if any, is to present them as a component of income tax expense.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Value Added Tax</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue is the invoiced value of service, net
of VAT.&#160;The VAT is based on gross sales price and VAT rates range up to 13%, depending on the type of service provided. Entities
that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net
VAT balance between input VAT and output VAT is recorded in tax payable. All VAT returns filed by our subsidiaries in the PRC have been
and remain subject to examination by the tax authorities for five&#160;years from the date of filing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Comprehensive Income (Loss)</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company presents comprehensive income (loss)
in accordance with ASC Topic 220, <i>Comprehensive Income</i>. ASC Topic 220 states that all items that are required to be recognized
under accounting standards as components of comprehensive income (loss) be reported in the consolidated financial statements. The components
of comprehensive income (loss) were the net income (loss) for the years and the foreign currency translation adjustments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Segment reporting</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC 280, Segment Reporting.
The Company&#8217;s Chief Executive Officer as the chief operating decision-maker reviews the consolidated financial results when making
decisions about allocating resources and assessing the performance of the Company as a whole and has determined that the Company has
only one reportable segment. The Company operates and manages its business as a single segment. Please refer to Note 16 to the consolidated
financial statement for the Company&#8217;s revenue from customers by geographical areas based on the location of the customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Earnings (Loss) Per Share</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Group computes earnings (loss) per share (&#8220;EPS&#8221;) in
accordance with ASC&#160;260, &#8220;Earnings per Share&#8221;. ASC&#160;260 requires companies to present basic and diluted EPS.&#160;Basic
EPS is measured as net income divided by the weighted average common share outstanding for the period. Diluted EPS presents the dilutive
effect on a per-share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been
converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive
effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS.&#160;During
the years ended June 30, 2025, 2024 and 2023, there was no dilutive impact.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Commitments and contingencies</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, we are subject
to contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of matters, such as
government investigations and tax matters. We recognize a liability for such contingency if it determines it is probable that a loss
has occurred, and a reasonable estimate of the loss can be made. We may consider many factors in making these assessments including historical
and the specific facts and circumstances of each matter.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Recent accounting pronouncements</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;)
issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,
which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant
segment expenses. The expanded annual disclosures are effective for fiscal years beginning after December 15, 2023, and the expanded interim
disclosures are effective for interim periods within fiscal years beginning after December 15, 2024, and will be applied retrospectively
to all prior periods presented. The Company adopted this ASU on July 1, 2024 which did not have a material impact on the Company&#8217;s
CFS.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires, among other things, additional disclosures primarily
for the income tax rate reconciliation and income taxes paid. The expanded annual disclosures are effective for the year ending December
31, 2025. The Company is currently evaluating the impact that ASU 2023-09 will have on our consolidated financial statements and whether
we will apply the standard prospectively or retroactively.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;In November 2024, the FASB issued ASU No.
2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income
Statement Expenses (&#8220;ASU 2024-03&#8221;), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive
Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date (&#8220;ASU 2025-01&#8221;). ASU 2024-03
requires additional disclosure of the nature of expenses included in the income statement as well as disclosures about specific types
of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective
for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December
15, 2027. Early adoption is permitted. This ASU may be applied either prospectively to financial statements issued for reporting periods
after its effective date or retrospectively to all prior periods presented in the financial statements. The Company is in the process
of evaluating the potential impact of the new guidance on its consolidated financial statements and related disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as mentioned above, the Company does not
believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company&#8217;s
consolidated balance sheets, statements of operations and comprehensive loss and statements of cash flows.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(3) Cash and cash equivalents</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents in its original currencies
is shown below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">HKD</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5,870,022</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,197,313</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>RMB</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,256,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,673,761</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>USD</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,412,958</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,004,410</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">VND</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">149,291</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">471,100</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">10,689,219</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">13,346,584</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government imposes controls on the conversion
of RMB into foreign currencies and the remittance of currencies out of the PRC. Therefore, we may experience difficulties in obtaining
and remitting foreign currency.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract', window );"><strong>Accounts Receivable, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts receivable, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(4) Accounts receivable, net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable, net comprised the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,454,419</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9,689,905</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(353,763</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(226,925</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7,100,656</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9,462,980</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Allowance for doubtful accounts, changes was
as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">226,925</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">70,345</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">186,909</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Reversals</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">191,614</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">157,765</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(116,846</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Write-offs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(68,003</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,653</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency exchange effect</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,227</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,185</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,935</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Ending balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">353,763</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">226,925</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">70,345</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the end of each fiscal year, the
ageing analysis of accounts receivable, net of allowance for doubtful accounts, based on the invoice date is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Within 90 days</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6,658,709</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8,560,794</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Between 91 and 180 days</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">410,001</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">742,822</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Between 181 and 365 days</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">31,946</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">159,364</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7,100,656</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9,462,980</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310-10/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments, Other Receivables and Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Prepayments, Other Receivables and Other Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Prepayments, other receivables and other current assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(5) Prepayments, other receivables and other
current assets</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepayments<b>,</b> other receivables and other
current assets consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Prepayments</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">351,231</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">501,558</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">122,699</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">126,364</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">119,269</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">82,485</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">105,483</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">264,727</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">VAT receivables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">692,613</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">265,505</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 4pt">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,391,295</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,240,639</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(6) Inventories, net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost and
net realizable value. Cost is determined on the first-in, first-out basis and, in the case of work in progress and finished goods, comprises
direct materials, direct labour and an appropriate proportion of overheads. Net realizable value is based on estimated selling prices
less any estimated costs to be incurred to completion and disposal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of inventories were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">767,064</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,983,737</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">239,209</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">663,644</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,163,898</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,331,848</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total inventories, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,170,171</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,979,229</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Inventories impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(631,355</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,263,735</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total inventories, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,538,816</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,715,494</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories impairment consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(1,263,735</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(732,897</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(655,783</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(24,116</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(564,020</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(133,218</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Write-offs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">669,919</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,596</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency exchange effect</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,423</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,586</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">56,104</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Ending balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(631,355</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(1,263,735</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(732,897</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, plant and equipment, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(7) Property, plant and equipment, net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of June 30, 2025, and 2024, property, plant and equipment, net
consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,150,692</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,185,353</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,324,535</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,253,163</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plant and machinery</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,934,844</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,533,299</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">330,058</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">390,841</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Office equipment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,498,352</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,813,396</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,238,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,176,052</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Less: accumulated depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15,662,407</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18,383,217</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 25pt">impairment loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(128,869</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Property, plant and equipment, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7,447,205</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7,792,835</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation was US$848,028, US$1,206,371 and US$1,556,069 for the
years ended June 30, 2025, 2024 and 2023, respectively. Impairment loss was US$128,869, <span style="-sec-ix-hidden: hidden-fact-56">nil</span> and <span style="-sec-ix-hidden: hidden-fact-57">nil</span> for the years ended June 30, 2025,
2024 and 2023, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(8) Leases</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our <span style="-sec-ix-hidden: hidden-fact-59"><span style="-sec-ix-hidden: hidden-fact-60">operating leases</span></span> primarily consist of leases
of office, factories buildings and factory equipment. Our <span style="-sec-ix-hidden: hidden-fact-61"><span style="-sec-ix-hidden: hidden-fact-62"><span style="-sec-ix-hidden: hidden-fact-63">finance leases</span></span></span> consist of lease of motor vehicles. The recognition of whether
a contract contains a lease is made by evaluating whether the arrangement conveys the right to use an identified asset and whether we
obtain substantially all the economic benefits from and has the ability to direct the use of the asset.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our lease assets and liabilities are included
in the lease right-of-use assets, <span style="-sec-ix-hidden: hidden-fact-64"><span style="-sec-ix-hidden: hidden-fact-65">net, lease liabilities, current <span style="-sec-ix-hidden: hidden-fact-66"><span style="-sec-ix-hidden: hidden-fact-67">portion</span></span></span></span>, and lease liabilities, non-current portion on the consolidated
balance sheets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We follow ASU No.&#160;2016-02 and related standards
(collectively ASC&#160;842, Leases). We used the implicit rate and incremental borrowing rate from 3.18% to 4.75% as the discount rate,
based on the information available at commencement date in determining the present value of lease payments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Supplemental balance sheet information related to leases was as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Right-of-use assets(&#8220;ROU&#8221;), net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,177,674</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,474,737</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Operating lease ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,126,045</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,406,861</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">Finance lease ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,629</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,876</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liabilities - current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">223,543</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218,578</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Current operating lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">207,904</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">203,347</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">Current finance lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,639</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,231</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liabilities &#8211; non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">187,355</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">456,933</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Non-current operating lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">160,161</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">413,871</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Non-current finance lease obligation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">27,194</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">43,062</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Total lease obligation</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">410,898</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">675,511</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Operating and finance lease expenses for the&#160;years
ended June 30, 2025, 2024 and 2023 were US$350,209, US$834,423 and US$790,417, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows the remaining contractual
maturities of the Group&#8217;s operating and <span style="-sec-ix-hidden: hidden-fact-68"><span style="-sec-ix-hidden: hidden-fact-69">finance lease liabilities</span></span> As of June 30, 2025 by years:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Year ending June 30, 2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">220,861</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">16,774</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Year ending June 30, 2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">163,829</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,774</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Year ending June 30, 2028</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-58; font-size: 10pt">-<span style="font-family: Times New Roman, Times, Serif">&#12288;</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,183</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total undiscounted lease obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">384,690</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,731</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,625</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,898</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Lease liabilities recognized in the consolidated balance sheet</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">368,065</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">42,833</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The lease obligations will end between July 1,
2025 and April 25, 2054. The weighted-average discount rate used to determine the operating lease liabilities as of June 30, 2025 was
4.37%.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Bank Borrowings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Bank borrowings</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(9) Bank borrowings</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Outstanding balances of banks borrowings as of June 30, 2025 and 2024
consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Bank borrowings:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Guaranteed</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,734,186</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,157,475</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Collateralized and guaranteed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,374,366</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,425,190</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">6,108,552</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,582,665</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The details of bank borrowings as at June 30, 2025 and 2024 are as
follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Maturity</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-average<br/> interest rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Lender</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Type</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Currency</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 23%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">DBS Bank Hong Kong Limited</td><td style="width: 1%">&#160;</td> <td style="width: 10%; text-align: center">Bank borrowing</td><td style="width: 1%">&#160;</td> <td style="width: 10%; text-align: center">November 2027</td><td style="width: 1%">&#160;</td> <td style="width: 10%; text-align: center">HKD</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.31</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">1,800,902</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Bank of China (Hong Kong) Limited</td><td>&#160;</td> <td style="text-align: center">Bank borrowing</td><td>&#160;</td> <td style="text-align: center">June 2027</td><td>&#160;</td> <td style="text-align: center">HKD</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.61</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.96</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">6,108,552</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,821,221</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Hang Sang Bank Limited</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">Bank borrowing</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">July 2024</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">HKD</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">6.93</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">960,542</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td> <td style="text-align: center">&#160;</td><td>&#160;</td> <td style="text-align: center">&#160;</td><td>&#160;</td> <td style="text-align: center">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Total bank borrowings</td><td style="padding-bottom: 4pt">&#160;</td> <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,108,552</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,582,665</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Carrying<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Within 1<br/> year or on<br/> demand</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2026</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2027</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Thereafter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Loan type of HKD currency</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; padding-bottom: 1.5pt">June 30, 2024</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right">5,582,665</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right">5,582,665</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,582,665</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,582,665</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Carrying<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Within 1<br/> year or on<br/> demand</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2026</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2027</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Thereafter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Loan type of HKD currency</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; padding-bottom: 1.5pt">June 30, 2025</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right">6,108,552</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right">6,108,552</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">6,108,552</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">6,108,552</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The average bank borrowings rates for the years
ended June 30, 2025, 2024 and 2023 were 6.62%, 7.07%and 5.69%, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025, and 2024, the Company
had bank borrowings of US$6,108,552 and US$5,582,665, respectively, which contained repayment on demand clauses. Accordingly,
portions of the bank borrowings with Bank of China (Hong Kong) Limited contractually due for repayment after one year as of June 30,
2025 and 2024 with carrying amounts of US$ 3,374,366 and US$2,425,190, respectively, were classified as current liabilities. For the
purpose of the illustration, such bank borrowing is included within short-term bank borrowings and showed as bank borrowings
repayable within one year or on demand.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Total interest for the bank borrowings for the years ended June 30,
2025, 2024 and 2023 was US$ 354,444, US$850,614 and US$684,358, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Saved to the above disclosure, the following table represent other
major loan covenants of aforementioned bank loans:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(i)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">guarantees given by certain shareholders namely Mr. Lai Yau Chuen,
    Mr. Lai Yau Fai, Mr. Lai Yau Chi and Mr. Lai Yau Sang as of June 30, 2024. These guarantees were released by the bank as of June
    30, 2025.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(ii)</span></td>
    <td style="text-align: justify">guarantees given by certain related companies controlled by the shareholders
namely Wah Tong Paper Products Factory Limited and Yee Woo Paper Packaging (China) Company Limited as of June 30, 2025 and 2024. These
guarantees were released by the bank as of June 30, 2025.</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(iii)</span></td><td style="text-align: justify">The Company previously pledged a leasehold land in Huizhou,
China as of June 30, 2024, 2023 and 2022. The pledge was released in 2025.</td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Balance and Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Balance and Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Balance and Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(10) Related Party Balance and Transactions</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There are no outstanding balances as of June 30, 2025 and 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following are the significant related party transactions for the
years ended June 30, 2025, 2024 and 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">2025</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">2024</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">2023</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Relationship</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Nature</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Description</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">US$</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">US$</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">US$</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 13%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Yee Woo Paper <br/> Packaging (China) Company Limited (hereafter &#8220;YWPPC&#8221;)</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 15%; text-align: left">Common control by the shareholders</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 11%; text-align: left">Trade nature</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 22%; text-align: left">Rental expenses incurred by the Company</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(659,678</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(707,311</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 0pt; vertical-align: top"><p style="text-indent: -0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Kunshan Chuangke Printing Products Co., Ltd</p></td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Common control by the shareholders</td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Trade&#160;nature</td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Equipment and car expenses incurred by the Company</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(53,805</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0pt; padding-left: 0pt; vertical-align: top"><p style="text-indent: -0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Kunshan Chuangke High Level Paper Products Co., Ltd</p></td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Common control by the shareholders</td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Trade nature</td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Equipment incurred by the Company</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(845</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Payables and Accrued Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Other Payables and Accrued Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Other payables and accrued liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(11) Other payables and accrued liabilities</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other payables and accrued liabilities consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Contract liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">116,700</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">63,005</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Salaries payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">475,315</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,103,108</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">139,939</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">951,364</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Other accruals</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">292,347</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">567,079</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,024,301</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2,684,556</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The revenue recognized from contract liabilities
to the Company&#8217;s operations was $54,353, $27,611 and $71,103 during the years ended June 30, 2025, 2024 and 2023, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Shareholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders&#8217; equity</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(12) Shareholders&#8217; equity</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Ordinary shares</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performed a series of group re-organizing
activities completed on January 19, 2022, resulting in 10,000,000 ordinary shares issued and outstanding as of June 30, 2022. As the
Group was under control of the same shareholders and their entire equity interests were held by the shareholders immediately prior to
the group reorganization, the consolidated statements of operations and comprehensive loss, consolidated statements of changes in shareholders&#8217;
equity and consolidated statements of cash flows are prepared as if the current group structure had been in existence throughout the
year ended June 30, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 4, 2023, the Company announced the closing
of its IPO of 1,250,000 ordinary shares, US$0.002&#160;par value per share (&#8220;Ordinary Shares&#8221;) at US$4.00&#160;per share
for US$5,000,000&#160;in gross proceeds. The Company raised total net proceeds of US$4.2 million, which was reflected in the statement
of cash flows, after deducting underwriting discounts and commissions and outstanding offering expenses as at April 3, 2023. During the
IPO, the Company incurred approximately US$1.7 million for underwriting discounts and commissions and total offering expenses, among
which approximately US$0.9 million offering expenses were paid before listing and recognized as deferred offering costs. At the date
of closing of IPO (i.e. April 4, 2023), the underwriting discounts and commissions and total offering expenses of approximately US$1.7
million were offset against the gross offering proceeds of US$5 million resulted in net amount of approximately US$3.3 million which
was recognized in additional paid-in capital.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Restricted net assets</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ability to pay dividends is primarily dependent
on us receiving distributions of funds from Millennium Printing (Shenzhen) Co., Ltd, Yee Woo Paper Industry (Shenzhen) Co., Ltd., Putian
Xiqi Branding Strategy Co., Ltd, Millennium Packaging Technology (Huizhou) Co., Ltd., Millennium (Huizhou) Technology Co., Ltd. and Huizhou
Yimeinuo Industry Co., Ltd. (collectively as the &#8220;PRC subsidiaries&#8221;). Relevant PRC statutory laws and regulations permit
payments of dividends by the PRC subsidiaries only out of its retained earnings, if any, as determined in accordance with PRC accounting
standards and regulations. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance
with U.S. GAAP differ from those reflected in the statutory financial statements of these subsidiaries.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These subsidiaries are required to set aside
at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50%
of its registered capital. In addition, the PRC subsidiaries may allocate a portion of their after-tax profits based on PRC accounting
standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The PRC subsidiaries may allocate a portion
of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds
and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of
China is subject to examination by the banks designated by State Administration of Foreign Exchange.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of the foregoing restrictions, the
PRC subsidiaries are restricted in their ability to transfer their assets to us. Foreign exchange and other regulation in the PRC may
further restrict the PRC subsidiaries from transferring funds to us in the form of dividends, loans and advances. As of June 30, 2025,
and 2024, amounts restricted are the statutory reserve of the PRC subsidiaries, were US$1,049,119 and US$1,049,119, respectively<i>.</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the&#160;years ended June 30, 2025, 2024
and 2023, the PRC subsidiaries attributed US$0, US$0 and US$19,975 of retained earnings for their statutory reserves, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selling and Marketing Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpenseAbstract', window );"><strong>Selling and Marketing Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_SellingAndMarketingExpensesTextBlock', window );">Selling and marketing expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(13) Selling and marketing expenses</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Selling and marketing expenses were as follows:</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Staff costs and employee benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,037,747</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,060,564</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">964,698</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Consultancy fee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,083,143</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,597,503</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,888,128</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation and handling</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">696,583</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,178,114</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,468,035</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Advertisement expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,231</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,118</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,361</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,445</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,206</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,227</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">486,971</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">793,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">533,201</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,334,120</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,651,505</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">4,875,650</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_SellingAndMarketingExpensesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for selling and marketing expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_SellingAndMarketingExpensesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Administrative Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpenseAbstract', window );"><strong>General and Administrative Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_GeneralAndAdministrativeExpensesTextBlock', window );">General and administrative expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(14) General and administrative expenses</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>General and administrative expenses were as follows:</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Staff costs and employee benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4,461,306</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6,757,235</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,356,644</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">175,791</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218,334</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">263,576</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">241,925</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">261,837</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">241,241</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office and utilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">194,331</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172,630</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">198,135</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,292,506</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,170,994</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,211,370</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7,365,859</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9,581,030</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,270,966</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_GeneralAndAdministrativeExpensesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity disclosure of general and administrative expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_GeneralAndAdministrativeExpensesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(15) Income Taxes</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Cayman Islands</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company was incorporated in the Cayman Islands
and is not subject to tax on income or capital gains under the laws of the Cayman Islands. The Company mainly conducts its operating
business through its subsidiaries in the PRC and Hong Kong. Additionally, the Cayman Islands does not impose a withholding tax on payments
of dividends to shareholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">British Virgin Islands</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s subsidiaries incorporated
in the British Virgin Islands is not subject to taxation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Vietnam</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s Vietnam subsidiaries, MPG
Global Company Limited, Yee Woo Vietnam Paper Products Company Limited and Millennium Printing and Packaging Technology (Vietnam) Co.,
Ltd are subject to Vietnam corporate income tax on its taxable income as reported in their statutory financial statements adjusted in
accordance with relevant Vietnam tax laws. The corporate tax rate under Vietnam tax laws is 20%. Tax losses can be carried forward for
five years, through 2028, but cannot be carried back. There is no assessable profits from the Vietnam subsidiaries during the years ended
June 30, 2025, 2024 and 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Hong Kong</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s Hong Kong subsidiaries, including
Millennium Investment International Limited, Millennium Strategic International Limited, Wah Tong Investment International Limited, Yee
Woo Paper Investment International Limited, Millennium Printing International Limited, Millennium Packaging Group International Limited,
Yee Woo Paper Packaging (HK) Company Limited and Millennium Holdings International Limited are subject to Hong Kong Profits Tax on their
taxable income as reported in their statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. Hong Kong
Profits Tax is calculated at 16.5% of the estimated assessable profit for the years ended June 30, 2025, 2024 and 2023. Tax losses can
be carried forward to offset profits in future years until fully absorbed but cannot be carried back.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">PRC</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s PRC operating subsidiaries,
Millennium Printing (Shenzhen) Co., Ltd, Yee Woo Paper Industry (Shenzhen) Co., Ltd., Putian Xiqi Branding Strategy Co., Ltd., Millennium
Packaging Technology (Huizhou) Co., Ltd., Millennium (Huizhou) Technology Co., Ltd. and Huizhou Yimeinuo Industry Co., Ltd are governed
by the income tax laws of the PRC and the income tax provisions in respect to operations in the PRC is calculated at the applicable tax
rate on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the
Enterprise Income Tax Laws of the PRC (the &#8220;EIT Laws&#8221;), Chinese enterprises are subject to an income tax of 25% after appropriate
tax adjustments. The net tax loss attributable to those PRC entities can only be carried forward for a maximum period of five years,
through 2029.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Significant components of the provisions for income taxes for the
years ended June, 2025, 2024 and 2023 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current Tax Provision Hong Kong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">127,019</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">127,471</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">125,802</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred Tax Provision Hong Kong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,032</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current Tax Provision PRC</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,862</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Over Provision of PRC Income Tax in prior year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(217,999</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred Tax Provision PRC</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">164,361</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,643</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,895</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Provision (Credit) for Income Taxes</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">293,092</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">206,944</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(77,302</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table reconciles PRC statutory rates to our effective
tax rate:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">PRC Statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effect of different tax jurisdiction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Overprovision of PRC income tax in prior year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(50</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-deductible expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax losses not recognized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(21</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective income tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(5</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(2</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(18</td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management reviews this valuation allowance periodically
and will make adjustments as warranted. A summary of the otherwise deductible (or taxable) deferred tax items is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#160;30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#160;30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">Deferred tax assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Miscellaneous</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,916</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">22,239</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Allowance for doubtful accounts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,240</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Allowance for inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,703</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">92,971</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Tax loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">199,153</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">199,144</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">311,289</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">329,594</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(145,306</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred tax assets</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">165,983</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">329,594</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(16) Segment Reporting</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 280, &#8220;Segment Reporting&#8221;, establishes
standards for reporting information about operating segments on a basis consistent with the Company&#8217;s internal organizational structure
as well as information about geographical areas, business segments and major customers in financial statements for details on the Company&#8217;s
business segments. The Company uses the &#8220;management approach&#8221; in determining reportable operating segments. The management
approach considers the internal organization and reporting used by the Company&#8217;s <span style="-sec-ix-hidden: hidden-fact-110">chief operating decision maker</span> for making operating
decisions and assessing performance as the source for determining the Company&#8217;s reportable segments. Management, including the
chief operating decision maker, reviews operation results by the revenue of different products or services. Based on management&#8217;s
assessment, the Company determined it has only one operating segment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents revenue by major
merchandise or services categories for the years ended June 30, 2025, 2024 and 2023, respectively:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Packaging products</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">15,746,534</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">22,348,633</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">23,065,859</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Corrugated products</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,173,576</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,833,698</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,977,098</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Packaging products supply chain management solutions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,414,039</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,348,442</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,555,663</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">25,334,149</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">38,530,773</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">45,598,620</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the following table, the Company additionally
provided the revenue in term of geographical locations of customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30, 2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Corrugated<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/>
products<br/> supply chain<br/> management<br/> solutions</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Geographical location:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Mainland China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12,333,276</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,087,022</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">678</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">15,420,976</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Hong Kong SAR</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,533,705</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">241,470</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,624,717</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,399,892</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">842,890</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">192,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">305,467</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,305</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Southeast Asian countries*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">403,617</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">478,117</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,386,043</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,267,777</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,659</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">921,896</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,141,555</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">United States of America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,004</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,097,134</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,304,594</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other countries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">355,931</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">102,119</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">458,050</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">15,746,534</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,173,576</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">4,414,039</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">25,334,149</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Corrugated products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/>
products<br/> supply chain<br/> management<br/> solutions</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Geographical location:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Mainland China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">19,316,785</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9,284,023</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">61,829</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">28,662,637</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Hong Kong SAR</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,110,428</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">880,875</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,392,561</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,383,864</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">935,670</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">266</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">431,149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,367,085</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Southeast Asian countries*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">445,218</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">205,496</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,390,853</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,041,567</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,543</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">948,618</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">953,161</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">United States of America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,701</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">446,467</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,068,613</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,560,781</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other countries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">490,288</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">67,953</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,437</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">561,678</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">22,348,633</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">11,833,698</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">4,348,442</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">38,530,773</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Corrugated<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/>
products<br/> supply chain<br/> management<br/> solutions</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Geographical location:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Mainland China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">19,677,726</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">13,481,344</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">107,244</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">33,266,314</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Hong Kong SAR</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">797,390</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,327,396</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,160,720</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,285,506</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,802,700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,322</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,322,317</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,130,339</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Southeast Asian countries*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">516,753</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">861,594</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,986,331</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,364,678</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">812</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,167,379</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,168,191</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">United States of America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,214</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">47,688</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">788,887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">848,789</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other countries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">258,264</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">86,375</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">190,164</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">534,803</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">23,065,859</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">16,977,098</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,555,663</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">45,598,620</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-size: 10pt">Other Southeast Asian countries
include Singapore, Indonesia, Malaysia, Philippines and Myanmar.</span></td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Risks and Uncertainties<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Risks and Uncertainties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(17) Risks and Uncertainties</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Credit risk</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our assets that potentially subject to a significant
concentration of credit risk primarily consist of cash and accounts receivable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe there is no significant credit risk
associated with cash in Hong Kong, which was held by reputable financial institutions in Hong Kong. The Hong Kong Deposit Protection Board
pays compensation up to US$63,695 (equivalent to HK$500,000) if the bank with which an individual/a company hold its eligible deposit
fails. As of June 30, 2025, cash balance of US$7,193,377 (HK$56,467,071) was maintained at financial institutions in Hong Kong and approximately
US$63,695 (HK$500,000) was insured by the Hong Kong Deposit Protection Board.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe there is no significant credit risk
associated with cash in the PRC, which was held by reputable financial institutions in PRC. The People&#8217;s Bank of China pays up to
US$69,763 (RMB500,000) if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2025, cash balance
of US$3,056,336 (RMB$21,905,252) was maintained at financial institutions in PRC and approximately US$69,763 (RMB500,000) was insured
by The People&#8217;s Bank of China.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe there is no significant credit risk
associated with cash in Vietnam, which was held by reputable financial institutions in Vietnam. The Deposit insurance of Vietnam pays
up to US$4,789 (VND 125,000,000) if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2025,
cash balance of US$527,348 (VND13,765,476,355) was maintained at financial institutions in Vietnam and approximately US$4,789 (VND 125,000,000)
was insured by The Deposit Insurance of Vietnam.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We designed credit policies with an objective
to minimize their exposure to credit risk. Our accounts receivable is short term in nature and the associated risk is minimal. We conduct
credit evaluations on our clients and generally do not require collateral or other security from such clients. We periodically evaluate
the creditworthiness of the existing clients in determining an allowance for doubtful accounts primarily based upon the age of the receivables
and factors surrounding the credit risk of specific clients.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are also exposed to risk from other receivables.
These assets are subjected to credit evaluations. An allowance, where applicable, would make for estimated unrecoverable amounts which
have been determined by reference to past default experience and the current economic environment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

<b><i>Customer concentration risk</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2025, 2024 and 2023,
customers accounting for 10% or more of total revenues are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Customer</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,163,870</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">20.4</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,257,128</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,334,447</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.9</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025 and 2024, customers accounted
for 10% or more of accounts receivable as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2025</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,751,895</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">30.8</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,155,901</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.6</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">813,403</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">684,830</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.0</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">818,835</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.0</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">587,190</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt">-&#12288;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt">-&#12288;</span></td>
    <td>&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Suppliers concentration risk</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2025, 2024 and 2023,
the suppliers which accounted for 10% or more of total purchases are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Supplier</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,963,186</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">19.7</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,390,127</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">21.5</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,009,756</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,070,918</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.1</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025 and 2024, no single vendor
accounted for more than 10% of the total balance of accounts payable.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-3A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Commitment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAbstract', window );"><strong>Capital Commitment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsDisclosureTextBlock', window );">Capital Commitment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(18) Capital Commitment</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt"><i>a.</i></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><i>Operating lease commitment</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company had outstanding commitment
on non-cancelable leases . The details of operating lease commitment contracted As of June 30, 2025 are set out in Note 8.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt"><i>b.</i></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><i>Capital commitment</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On March 14, 2020, the Company entered
into a contract for the right to use land in Vietnam for VND 102,476,000,000(USD 4,184,513) with Viglacera Yen My Industrial Zone Development,
Subsequently, due to a change in land mapping area from 50,000 sq.m to 49,997 sq.m, the Company signed a new sublease contract on December
11, 2023, with the released land cost to VND 102,469,851,440(USD 4,184,262) . As of June 30, 2025, the full payment for the land use right
has been settled.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(19) Subsequent Events</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company assessed all events from June 30,
2025, up through October 28, 2025, which is the date that these consolidated financial statements are available to be issued, unless
as disclosed else where in the consolidated financial statements, there are not any material subsequent events that require disclosure
in these consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequent to the balance sheet date, the Company
reached a settlement with the counterparty related to the frozen bank deposit of $87,842. The settlement was completed in August 2025,
and the restriction on the deposit was lifted.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (6,315,385)<span></span>
</td>
<td class="num">$ (8,770,044)<span></span>
</td>
<td class="num">$ (354,111)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our Board of Directors
is responsible for reviewing the Company&#8217;s cybersecurity risk management and control systems in relation to the financial reporting
by the Company, including the Company&#8217;s cybersecurity strategy. We maintain a process for assessing, identifying and managing material
risks from cybersecurity threats, including risks relating to disruption of business operations or financial reporting systems, intellectual
property theft&#894; fraud&#894; extortion&#894; harm to employees or customers&#894; violation of privacy laws and other litigation
and legal risk&#894; and reputational risk, as part of our overall risk management system and processes.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">We asses and manage our cybersecurity
risks though our Information Technologies (&#8220;IT&#8221;) Committee, which is integrated by the Chief Executive Officer and the Chief
Financial Officer. The Chief Executive Officer presents to our Board of Directors, on a yearly basis, the work carried out on the identification,
categorization, and mitigation procedures put in place in relation to the most relevant risks of the company, including cybersecurity
risks. In this sense, risks related to cybersecurity have been categorized as &#8220;high relevance&#8221; for the Company.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">Our IT department is
responsible for targeted and regular monitoring of cybersecurity risks. They independently and continuously monitor cybersecurity risks
and countermeasures to defend against such threats and, in the event of a cybersecurity threat or cybersecurity incident, inform executive
management and our Board of Directors.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">They independently and continuously monitor cybersecurity risks
and countermeasures to defend against such threats and, in the event of a cybersecurity threat or cybersecurity incident, inform executive
management and our Board of Directors.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">According to the priority
of the cybersecurity risks as result of the risk evaluation, risks are addressed by concrete actions and, if appropriate and possible,
necessary countermeasures. In order to be able to react quickly and flexibly to cybersecurity risks, risk management is integrated into
existing processes and reporting channels. Our risk management program considers cybersecurity risks alongside other company risks, and
our enterprise risk professionals consult with company subject matter experts to gather information necessary to identify cybersecurity
risks and evaluate their nature and severity, as well as identify mitigations and assess the impact of those mitigations on residual
risk. We may engage third parties from time to time to conduct risk assessments.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">In order to be able to react quickly and flexibly to cybersecurity risks, risk management is integrated into
existing processes and reporting channels.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation and Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Basis of Presentation and Principles of Consolidation</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements(&#8220;CFS&#8221;) of the Company are prepared in accordance with accounting principles generally accepted in the United States of
America (&#8220;US GAAP&#8221;), and include the assets, liabilities, revenues, expenses and cash flows of all subsidiaries. All
significant inter-company balances and transactions are eliminated on consolidation.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates and assumptions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Use of estimates and assumptions</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of financial statements in conformity
with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting period. These estimates are based on information as of the date of the consolidated financial statements. Significant estimates
required to be made by management include,&#160;but are not limited to, accounting estimates reflected in the Company&#8217;s consolidated
financial statements include useful lives of property, plant and equipment, impairment of inventory, impairment of long-lived assets,
allowance for doubtful accounts, provision for contingent liabilities, deferred taxes and uncertain tax position. Actual results could
differ from these estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Foreign Currency Translation</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s reporting currency is the
United States dollar (&#8220;US$&#8221; or &#8220;$&#8221;). The functional currency of its Hong Kong subsidiaries is the Hong Kong dollar
(the &#8220;HK$&#8221;), its Vietnam subsidiaries is the Vietnamese dong (the &#8220;VND&#8221;), and its PRC subsidiaries is the Renminbi
(the &#8220;RMB&#8221;). Results of operations and cash flows are translated at the average exchange rates during the year, and assets
and liabilities are translated at the exchange rate at the end of the year. Capital accounts are translated at their historical exchange
rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive
income (loss). Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other
than the functional currency are included in the results of operations as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Translation of amounts from HK$ into US$ was made at the following
exchange rates:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">HK$7.85 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">HK$7.81 to US$1</td></tr>
  </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">HK$7.84 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">HK$7.82 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">HK$7.79 to US$1</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Translation of amounts from RMB into US$ was made at the following
exchange rates:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">RMB7.17 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">RMB7.27 to US$1</td></tr>
  </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">RMB 6.95 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">RMB 7.21 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">RMB 7.21 to US$1</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Translation of amounts from VND into US$ was made at the following
exchange rates:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">VND26,103 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">VND25,455 to US$1</td></tr>
  </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">VND23,706 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">VND24,548 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">VND25,420 to US$1</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Translation of amounts from SGD into US$ was made at the following
exchange rates:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">SGD1.27 to US$1</td></tr>
  </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">SGD1.33 to US$1</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Cash and cash equivalents</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents are cash on hand and
time deposits, which are unrestricted as to withdrawal or use, and which have original maturities of three months or less from the date
of purchase to be cash equivalents.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Restricted cash</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Time deposits that are restricted as to withdrawal for use or pledged
as security is reported separately as restricted cash. As of June 30, 2025, the Company&#8217;s bank deposit of $87,842 was frozen in
connection with a litigation proceeding and is classified as restricted cash on the consolidated balance sheet.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequent to the balance sheet date, the Company reached a settlement
with the counterparty and paid the settlement in full, upon which the restriction on the bank deposit was lifted.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Accounts receivable, net</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are trade receivables from customers. Accounts
receivable are recognized and carried at original invoiced amount less an estimated allowance for uncollectible accounts. The trade receivables
are all without customer collateral and interest is not accrued on past due accounts. The Company estimates the allowance for doubtful
accounts receivable based on historical collection activity, current business environment and forecasts of future macroeconomic conditions
that may affect the customers&#8217; ability of payment according to ASC 326. The accounts receivable was segmented into groups based
on certain credit risk characteristics, and the Company determined expected loss rates for each group based on historical loss experience
adjusted for judgments about the effects of relevant observable data including default rates, lifetime for debt recovery, current and
future economic conditions. </p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock', window );">Prepayments, other receivables and other current assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Prepayments, other receivables and other current
assets</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepayments are cash deposited or advanced to
suppliers for future inventory purchases. This amount is refundable and bears no interest.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other receivables and other current assets primarily
include deposits for rental, VAT input and others. Management regularly reviews the aging of receivables and changes in payment trends
and records allowances when management believes collection of amounts due are at risk. Receivables considered uncollectable are written
off against allowances after exhaustive efforts at collection are made.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Inventories, net</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consist principally of raw materials,
work-in-progress and finished goods, and are stated at the lower of cost (average cost method) or net realizable value. Cost of inventories
includes labor, raw materials, and allocated overhead.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Intangible asset, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Intangible asset, net</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible asset is computer software acquired by the Company, it is
stated at cost less accumulated amortization and any impairment losses. The intangible assets are amortized on a straight-line basis over
their estimated useful life of 5 years.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Property, Plant and Equipment, net</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant, and equipment are stated at
cost less accumulated depreciation and any impairment losses. Major renewals, betterments, and improvements are capitalized to the asset
accounts while replacements, maintenance, and repairs, which do not improve or extend the lives of the respective assets, are expensed
to operations. At the time property, plant, and equipment are retired or otherwise disposed of, the asset and related accumulated depreciation
or amortization accounts are relieved of the applicable amounts. Gains or losses from retirements or sales are credited or charged to
operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company depreciates property, plant, and equipment using the straight-line
method as follows:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 19%; text-align: center">20 to 50 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plant and machinery</td><td>&#160;</td>
    <td style="text-align: center">5 to 20 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Motor Vehicles</td><td>&#160;</td>
    <td style="text-align: center">5 to 15 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: center">1 to 10 years</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Note: For items bought in second hand, depreciation
is provided based on its residual useful based on the above mentioned overall useful life. The useful life of the fixed assets of the
Vietnamese company is determined according to the current accounting policies of Vietnam and in consideration of the actual value of
the assets.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived asset</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Impairment of long-lived asset</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-lived assets, are property, plant and equipment
and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant
adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not
be recoverable. We assess the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate
and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net
proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified,
we would reduce the carrying amount of the asset to its estimated fair value (&#8220;FV&#8221;) based on a discounted cash flows approach
or, when available and appropriate, to comparable market values. </p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Leases</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 842 supersedes the lease requirements in
ASC 840 &#8220;Leases&#8221;, and generally requires lessees to recognize operating and finance lease liabilities and corresponding right-of-use
assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising
from leasing arrangements. The leases in the Group are accounted for as operating leases and finance lease.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determine if an arrangement is a lease at
inception. On our balance sheet, our operating leases and finance lease are included in operating lease right-of-use (ROU) asset, Current
portion of operating lease liability and non-current of lease liability, net of current portion.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ROU assets are our right to use an underlying
asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease ROU assets
and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For leases
that do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in
determining the present value of lease payments. We use the implicit rate when readily determinable. Lease expense for lease payments
is recognized on a straight-line basis over the lease term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant judgment may be required when determining
whether a contract contains a lease, the length of the lease term, the allocation of the consideration in a contract between lease and
non-lease components, and the determination of the discount rate included in our office lease. We review the underlying objective of
each contract, the terms of the contract, and consider our current and future business conditions when making these judgments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For our leases, lease expense is recognized on
a straight-line basis in operations over the lease term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any lease with a term of 12&#160;months or less
is considered short-term. As permitted by ASC&#160;842, short-term leases are excluded from the ROU asset and lease liabilities on the
consolidated balance sheets. Consistent with all other operating leases, short-term lease expense is recorded on a straight-line basis
over the lease term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All land in mainland China is owned by the Chinese
government. The Chinese government may sell land use rights for a specified period of time. The purchase price of land use rights represents
the operating lease prepayments for the rights to use the land in mainland China under ASC 842 and is recorded as right-of-use assets
on the consolidated balance sheets, which is amortized over the remaining lease term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2000, the Company acquired land use rights
from the local Bureau of Land and Resources in Shenzhen for the purpose of building factory. The land use rights are being amortized over
the respective lease terms, which are 50 years.&#160;At the inception date of lease, the Company paid the lease payment to the PRC government.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of 30 June 2025, the Company had land use rights from Huizhou Yimeinuo
Industry Co., Ltd to build a factory and this land use rights are being amortized over the respective lease terms, which are 35 years.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_OtherNonCurrentAssetsPolicyTextBlock', window );">Other non-current assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other non-current assets</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other non-current assets mainly include prepayment
for land in Vietnam of USD 4,115,337 and USD 4,001,282 as of June 30, 2025 and 2024, respectively. The balance of USD 4,115,337 as of
June 30, 2025 included VAT of USD 356,870, which was reclassified to a permanent account. After such reclassification, the remaining balance
of the prepayment for land use rights was US$3,758,467.</p><p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">The payment for land in Vietnam is VND 102,476,000,000 for a contract
granting the right to use the land in Vietnam, the Company signed a new sublease on December 11, 2023, with the land cost released of
VND 102,469,851,440. As of June 30, 2025, the full payment for the land use right was settled.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuritiesBorrowedAndLoanedPolicy', window );">Bank borrowings</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Bank borrowings</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Bank borrowings are initially recognized at FV,
net of upfront fees incurred. Borrowings are subsequently measured at amortized cost. Any difference between the proceeds (net of transaction
costs) and the redemption amount is recognized in profit or loss over the period of the borrowings using the effective interest method.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_AccountsPayablePolicyTextBlock', window );">Accounts payable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Accounts payable</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts payable are trade payables to vendors.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock', window );">Other payables and accrued liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other payables and accrued liabilities</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other payables and accrued liabilities primarily
include contract liabilities, salaries payable as well as others accrual and payable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract liability is recognized when a payment
is received or a payment is due (whichever is earlier) from a customer before the Company transfers the related goods or services. Contract
liabilities are recognized as revenue when the Company performs under the contract (i.e., transfers control of the related goods or services
to the customer).</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_StatutoryReservesPolicyTextBlock', window );">Statutory Reserves</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Statutory Reserves</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the laws and regulations in the
PRC, the Company is required to provide for certain statutory funds, namely, a reserve fund by an appropriation from net profit after
taxation but before dividend distribution based on the local statutory financial statements of the PRC subsidiary prepared in accordance
with the PRC accounting principles and relevant financial regulations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each of the Company&#8217;s wholly owned subsidiaries
in the PRC are required to allocate at least 10% of its net profit to the reserve fund until the balance of such fund has reached 50%
of its registered capital. Appropriations of additional reserve fund are determined at the discretion of its directors. The reserve fund
can only be used, upon approval by the relevant authority, to offset accumulated losses or increase capital.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitPlansPolicy', window );">Employee Benefit Plan</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Employee Benefit Plan</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Full time employees of the PRC entities participate
in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment
insurance and other welfare benefits are provided to employees.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Qualified employees of the Hong Kong entities
participate in Mandatory Provident Fund and company&#8217;s medical insurance plan. Contributions are made by both the employer and the
employee at the rate of 5% on the employee&#8217;s relevant salary income, subject to a cap of monthly relevant income of approximately
US$3,851.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the&#160;years ended June 30, 2025, 2024
and 2023, the total expenses for the Company&#8217;s costs incurred on both governments mandated multi-employer defined contribution plan
in the PRC and Mandatory Provident Fund Scheme in Hong Kong were US$1,007,806, US$2,011,534 and US$1,205,697, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RelatedPartiesPoliciesTextBlock', window );">Related parties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Related parties</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We follow ASC 850, Related Party Disclosures,
for the identification of related parties and disclosure of related party transactions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The details of related party transaction during
the years ended June 30, 2025, 2024 and 2023 and balances as of June 30, 2025 and 2024 are set out in Note 10.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Revenue Recognition</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC Topic 606, <i>Revenue
from Contracts with Customers</i>, and all subsequent ASUs that modified ASC 606. The Company derives revenue principally from producing
and sales of paper products. Revenue from contracts with customers is recognized using the following five steps:</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">1.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the contract(s) with a customer;</span></td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">2.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the performance obligations in the contract;</span></td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">3.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Determine the transaction price;</span></td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">4.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Allocate the transaction price to the performance obligations in the
    contract; and</span></td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">5.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Recognize revenue when (or as) the entity satisfies a performance obligation.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A contract contains a promise (or promises) to
transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction
price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unit of account for revenue recognition is
a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are
accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either
on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context
of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a
bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not
performance obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract.
The Company has addressed whether various goods and services promised to the customer represent distinct performance obligations. The
Company applied the guidance of ASC Topic 606-10-25-16 through 18 to verify which promises should be assessed for classification as distinct
performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The transaction price is allocated to each performance
obligation in the contract on the basis of the relative stand-alone selling prices of the promised goods or services. The individual
standalone selling price of a good or service that has not previously been sold on a stand-alone basis, or has a highly variable selling
price, is determined based on the residual portion of the transaction price after allocating the transaction price to goods and/or services
with observable stand-alone selling price. A discount or variable consideration is allocated to one or more, but not all, of the performance
obligations if it relates specifically to those performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Transaction price is the amount in the contract
to which the Company expects to be entitled for transferring the promised goods or services. The transaction price may be fixed or variable
and is adjusted for time value of money if the contract includes a significant financing component. Consideration payable to a customer
is deducted from the transaction price if the Company does not receive a separate identifiable benefit from the customer. When consideration
is variable, if applicable, the estimated amount is included in the transaction price to the extent that it is highly probable that a
significant reversal of the cumulative revenue will not occur when the uncertainty associated with the variable consideration is resolved.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue may be recognized at a point in time
or over time following the timing of satisfaction of the performance obligation. If a performance obligation is satisfied over time,
revenue is recognized based on the percentage of completion reflecting the progress towards complete satisfaction of that performance
obligation. Typically, performance obligation for products where the process is described as below, the performance obligation is satisfied
at point in time.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company currently generates its revenue mainly
from the following sources:</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Revenue from sales of paper products</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the sales of paper products, the Company
typically receives purchase orders from its customers which will set forth the terms and conditions including the transaction price,
products to be delivered, terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the
Company must fulfill in order to recognize revenue. The key performance obligation is the delivery of the finished product to the customer
at customer&#8217;s truck at the Company&#8217;s inventory warehouse or their specified location at which point title to that asset passes
to the customer. Revenue is recognized at the point in time when control of the goods transfers to the customer, which generally occurs
upon delivery. The completion of the earnings process is evidenced by the customer&#8217;s signature on the delivery note, by the logistics
provider authorized by the customer to receive the goods on its behalf, or by the issuance of a bill of lading by the shipping company
confirming that the products have been delivered in accordance with the sales terms. Typical payment terms set forth in the purchase
order ranges from 30 to 90 days from invoice date. The transaction price does not include variable consideration related to returns or
refunds as our contracts do not include provisions that allow for sales refunds or returns of products. The Company provides no warranties
for the products transferred. The amount of revenue recognized from contract liabilities to the Company&#8217;s result of operations
can be found in Note 11 below.</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Revenue from provision of supply chain management solution</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides supply chain management
solutions to its customers by designing packaging products, designating approved raw materials for manufacturing of those packaging products,
contracting viable manufacturers, and arranging delivery of those packaging products to end customers. The Company typically receives
purchase orders from its customers which will set forth the terms and conditions including the transaction price, products to be delivered,
terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the Company must fulfill in
order to recognize revenue. The key performance obligation is identified as a single performance obligation where delivery of the finished
product to the customer at the location specified by the customer indicates that the Company has completed all steps set forth above
such as design, manufacture and delivery in order to substantially complete all the services agreed upon in the purchase order. Delivery
of the product to the customer is also the point at which title to that asset passes to the customer. Revenue is recognized at the point
in time when control of the goods transfers to the customer, which generally occurs upon delivery. The completion of the earnings process
is evidenced by the customer&#8217;s signature on the delivery note, by the logistics provider authorized by the customer to receive
the goods on its behalf, or by the issuance of a bill of lading by the shipping company confirming that the products have been delivered
in accordance with the sales terms. Typical payment terms set forth in the purchase order ranges from 30 to 90 days from invoice date.
The transaction price does not include variable consideration related to returns or refunds as our contracts do not include provisions
that allow for sales refunds or returns of products. The Company provides no warranties for the products transferred. The amount of revenue
recognized from contract liabilities to the Company&#8217;s result of operations can be found in Note 11 below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following the adoption of ASC 606, we considered
the guidance set forth in ASC 340-40, and determined that an asset would be recognized from costs incurred to fulfill a contract under
ASC 340-40-25-5 only if those costs meet all of the following criteria:</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The costs relate directly to a contract or an anticipated contract
    that the entity can specifically identify (for example, costs relating to services to be provided under the renewal of an existing
    contract or costs of designing an asset to be transferred under a specific contract that has not yet been approved).</span></td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The costs generate or enhance resources of the entity that will be
    used in satisfying (or continuing to satisfy) performance obligations in the future.</span></td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The costs are expected to be recovered.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company elected to apply the practical expedient
to recognize the incremental costs of obtaining a contract as an expense if the amortization period of the asset would have been one
year or less.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has elected to apply the practical
expedient in paragraph ASC&#160;606-10-50-14 and does not disclose information about remaining performance obligations that have original
expected durations of one year or less.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company elected a practical expedient that
it does not adjust the promised amount of consideration for the effects of a significant financing component if the Company expects that,
upon the inception of revenue contracts, the period between when the Company transfers its promised services or deliverables to its clients
and when the clients pay for those services or deliverables will be one year or less.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Costs that relate directly to a contract include
direct material, labor cost, subcontracting fee and allocated overhead including utilities, depreciation, and other overhead costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We elected to treat shipping and handling costs
undertaken by the Company after the customer has obtained control of the related goods as a fulfilment activity and has been presented
as transportation costs which is include in selling and marketing expenses.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of revenues</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost of revenues</i></p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">a.</span></td><td style="text-align: justify"><span style="font-size: 10pt">Cost of sales of paper products</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of sales of paper products, which are directly
related to revenue generating transactions, primarily consists of raw paper cost, labour cost and allocated overhead.</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">b.</span></td><td style="text-align: justify"><span style="font-size: 10pt">Cost of provision of supply chain
management solution</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of provision of supply chain management
solution, which are directly related to revenue generating transactions, primarily consists of cost of purchase of finished goods and
shipping costs.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_OtherIncomePolicyTextBlock', window );">Other income</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other income</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest income is mainly from savings and time
deposits and is recognized on an accrual basis using the effective interest method.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock', window );">Selling and marketing expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Selling and marketing expenses</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling and marketing expenses consist primarily
of staff costs and employee benefits of sales team, consultancy fee for market research and product development, advertising expenses
and transportation and handling expenses.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and administrative expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>General and administrative expenses</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative expenses consist primarily
of personnel-related compensation expenses, including salaries and related social insurance costs for our operations and support personnel,
office rental and property management fees, professional services fees, depreciation, travelling expenses, office supplies, utilities,
research and development costs, communication and expenses related to general operations.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Income Taxes</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes pursuant
to ASC Topic 740, Income Taxes. Income taxes are provided on an asset and liability approach for financial accounting and reporting of
income taxes. Any tax paid by subsidiaries during the year is recorded. Current tax is based on the profit or loss from ordinary activities
adjusted for items that are non-assessable or disallowable for income tax purpose and is calculated using tax rates that have been enacted
or substantively enacted at the balance sheet date. ASC Topic 740 also requires the recognition of deferred tax assets and liabilities
for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the
expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC Topic 740 additionally requires the establishment
of a valuation allowance to reflect the likelihood of realization of deferred tax assets. Realization of deferred tax assets, including
those related to the U.S. net operating loss carry-forwards, are dependent upon future earnings, if any, of which the timing and amount
are uncertain.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC Topic 740-10-05, <i>Income
Tax</i>, which provides guidance for recognizing and measuring uncertain tax positions, it prescribes a threshold condition that a tax
position must meet for any of the benefits of the uncertain tax position to be recognized in the financial statements. It also provides
accounting guidance on derecognizing, classification and disclosure of these uncertain tax positions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s policy on classification
of all interest and penalties related to unrecognized income tax positions, if any, is to present them as a component of income tax expense.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ValueAddedTaxPolicyTextBlock', window );">Value Added Tax</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Value Added Tax</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue is the invoiced value of service, net
of VAT.&#160;The VAT is based on gross sales price and VAT rates range up to 13%, depending on the type of service provided. Entities
that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net
VAT balance between input VAT and output VAT is recorded in tax payable. All VAT returns filed by our subsidiaries in the PRC have been
and remain subject to examination by the tax authorities for five&#160;years from the date of filing.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income (Loss)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Comprehensive Income (Loss)</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company presents comprehensive income (loss)
in accordance with ASC Topic 220, <i>Comprehensive Income</i>. ASC Topic 220 states that all items that are required to be recognized
under accounting standards as components of comprehensive income (loss) be reported in the consolidated financial statements. The components
of comprehensive income (loss) were the net income (loss) for the years and the foreign currency translation adjustments.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Segment reporting</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASC 280, Segment Reporting.
The Company&#8217;s Chief Executive Officer as the chief operating decision-maker reviews the consolidated financial results when making
decisions about allocating resources and assessing the performance of the Company as a whole and has determined that the Company has
only one reportable segment. The Company operates and manages its business as a single segment. Please refer to Note 16 to the consolidated
financial statement for the Company&#8217;s revenue from customers by geographical areas based on the location of the customers.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Earnings (Loss) Per Share</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Group computes earnings (loss) per share (&#8220;EPS&#8221;) in
accordance with ASC&#160;260, &#8220;Earnings per Share&#8221;. ASC&#160;260 requires companies to present basic and diluted EPS.&#160;Basic
EPS is measured as net income divided by the weighted average common share outstanding for the period. Diluted EPS presents the dilutive
effect on a per-share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been
converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive
effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS.&#160;During
the years ended June 30, 2025, 2024 and 2023, there was no dilutive impact.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and contingencies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Commitments and contingencies</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, we are subject
to contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of matters, such as
government investigations and tax matters. We recognize a liability for such contingency if it determines it is probable that a loss
has occurred, and a reasonable estimate of the loss can be made. We may consider many factors in making these assessments including historical
and the specific facts and circumstances of each matter.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Recent accounting pronouncements</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;)
issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,
which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant
segment expenses. The expanded annual disclosures are effective for fiscal years beginning after December 15, 2023, and the expanded interim
disclosures are effective for interim periods within fiscal years beginning after December 15, 2024, and will be applied retrospectively
to all prior periods presented. The Company adopted this ASU on July 1, 2024 which did not have a material impact on the Company&#8217;s
CFS.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires, among other things, additional disclosures primarily
for the income tax rate reconciliation and income taxes paid. The expanded annual disclosures are effective for the year ending December
31, 2025. The Company is currently evaluating the impact that ASU 2023-09 will have on our consolidated financial statements and whether
we will apply the standard prospectively or retroactively.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;In November 2024, the FASB issued ASU No.
2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income
Statement Expenses (&#8220;ASU 2024-03&#8221;), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive
Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date (&#8220;ASU 2025-01&#8221;). ASU 2024-03
requires additional disclosure of the nature of expenses included in the income statement as well as disclosures about specific types
of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective
for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December
15, 2027. Early adoption is permitted. This ASU may be applied either prospectively to financial statements issued for reporting periods
after its effective date or retrospectively to all prior periods presented in the financial statements. The Company is in the process
of evaluating the potential impact of the new guidance on its consolidated financial statements and related disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as mentioned above, the Company does not
believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company&#8217;s
consolidated balance sheets, statements of operations and comprehensive loss and statements of cash flows.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_AccountsPayablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_AccountsPayablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_OtherIncomePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for other income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_OtherIncomePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_OtherNonCurrentAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for other non-current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_OtherNonCurrentAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for other payables and accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for prepayments, other receivables and other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_RelatedPartiesPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_RelatedPartiesPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for selling and marketing expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_StatutoryReservesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_StatutoryReservesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_ValueAddedTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for value added tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_ValueAddedTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/712/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitPlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuritiesBorrowedAndLoanedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for securities borrowed or loaned by the entity. Disclosure may include a description of the business purposes for the transactions, how the transactions are recognized in the financial statements, the types of securities involved in the transactions, the method for monitoring the market value of the securities, the entity's practice and policies associated with cash deposits and collateral for the transactions, and the classification of fees and interest associated with the transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)<br> -SubTopic 30<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesBorrowedAndLoanedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business Background (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization and Business Background [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock', window );">Schedule of Subsidiaries</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2025, the Company&#8217;s subsidiaries
are detailed in the table as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: left; vertical-align: top">&#160;</td><td style="font-weight: bold">&#160;</td> <td style="vertical-align: bottom; font-weight: bold; text-align: center">Date of<br/> Incorporation</td><td style="font-weight: bold">&#160;</td> <td style="vertical-align: bottom; font-weight: bold; text-align: center">Place of<br/> Incorporation</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">Percentage&#160;of<br/> Ownership</td><td style="font-weight: bold">&#160;</td><td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">or Establishment</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">or&#160;Establishment</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(directly/indirectly)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Principal Activities</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; font-style: italic; vertical-align: top">Subsidiary:</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 34%; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Investment International Limited</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 15%; text-align: center">September 13, 2019</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 12%; text-align: center">HK</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 24%; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Printing (Shenzhen) Co., Ltd</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">December 3, 2007</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">The PRC</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding and Manufacturing of paper-based packaging</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Putian Xiqi Branding Strategy Co., Ltd</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">September 30, 2017</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">The PRC</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Trading of paper-based packaging</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Packaging Technology (Huizhou) Co., Ltd.</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">March 6, 2020</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">The PRC</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium (Huizhou) Technology Co., Ltd.</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">January 19, 2020</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">The PRC</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Property holding</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Huizhou Yimeinuo Industry Co., Ltd.</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">April 7, 2017</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">The PRC</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Property holding</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Strategic International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">November 13, 2019</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Wah Tong Investment International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">October 18, 2019</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Yee Woo Paper Investment International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">November 15, 2019</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Printing International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">May 12, 2000</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Trading of paper based packaging</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Packaging Group International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">August 13, 2003</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding and trading</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Yee Woo Paper Packaging (HK) Company Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">December 13, 2018</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Trading of paper-based packaging</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">MPG Global Company Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">March 9, 2018</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Vietnam</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Trading of paper-based packaging</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Group Investment (BVI) Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">May 20. 2021</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">BVI</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Holdings International Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">September 23, 2019</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">HK</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Yee Woo Vietnam Paper Products Company Limited</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">August 3, 2022</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Vietnam</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Millennium Printing and Packaging Technology (Vietnam) Co. Ltd</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">June 4, 2024</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Vietnam</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Manufacturing of paper-based packaging</td></tr>
<tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; width: 34%; text-align: left; text-indent: -9pt; padding-left: 9pt">MPG Global Investment PTE.LTD</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 15%; text-align: center">September 10, 2024</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 12%; text-align: center">Singapore</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 24%; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">MPG Creative Solution (SG) PTE. LTD</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">March 10, 2025</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Singapore</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">80</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">PT Millennium Investment Indonesia</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">April 23, 2025</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Indonesia</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Investment holding</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">PT Millennium Printing and Packaging Technology</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">June 26, 2025</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Indonesia</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td> <td style="vertical-align: top; text-align: center">Dormant</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the key aspects of a subsidiary (partnership, corporation, or other entity) of the limited liability company or limited partnership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock', window );">Schedule of Translation of Amounts</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Translation of amounts from HK$ into US$ was made at the following
exchange rates:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">HK$7.85 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">HK$7.81 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">HK$7.84 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">HK$7.82 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">HK$7.79 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Translation of amounts from RMB into US$ was made at the following
exchange rates:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">RMB7.17 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">RMB7.27 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">RMB 6.95 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">RMB 7.21 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">RMB 7.21 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Translation of amounts from VND into US$ was made at the following
exchange rates:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">VND26,103 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">VND25,455 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">VND23,706 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: center">VND24,548 to US$1</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">June 30, 2025</td><td>&#160;</td>
    <td style="text-align: center">VND25,420 to US$1</td></tr>
  </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Balance sheet items, except for equity accounts:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">SGD1.27 to US$1</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Statement of operations and cash flow items:</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 83%; padding-left: 9pt">June 30, 2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 16%; text-align: center">SGD1.33 to US$1</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock', window );">Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company depreciates property, plant, and equipment using the straight-line
method as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 19%; text-align: center">20 to 50 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plant and machinery</td><td>&#160;</td>
    <td style="text-align: center">5 to 20 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Motor Vehicles</td><td>&#160;</td>
    <td style="text-align: center">5 to 15 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: center">1 to 10 years</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of depreciates property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents on its Original Currencies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents in its original currencies
is shown below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">HKD</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5,870,022</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,197,313</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>RMB</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,256,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,673,761</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>USD</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,412,958</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,004,410</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">VND</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">149,291</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">471,100</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">10,689,219</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">13,346,584</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract', window );"><strong>Accounts Receivable, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable, net comprised the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,454,419</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9,689,905</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(353,763</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(226,925</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7,100,656</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9,462,980</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Allowance for Doubtful Accounts</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Allowance for doubtful accounts, changes was
as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">226,925</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">70,345</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">186,909</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Reversals</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">191,614</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">157,765</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(116,846</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Write-offs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(68,003</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,653</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency exchange effect</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,227</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,185</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,935</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Ending balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">353,763</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">226,925</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">70,345</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock', window );">Schedule of Ageing Analysis of Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the end of each fiscal year, the
ageing analysis of accounts receivable, net of allowance for doubtful accounts, based on the invoice date is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Within 90 days</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6,658,709</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8,560,794</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Between 91 and 180 days</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">410,001</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">742,822</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Between 181 and 365 days</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">31,946</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">159,364</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7,100,656</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9,462,980</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of ageing analysis of account receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments, Other Receivables and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Prepayments, Other Receivables and Other Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Prepayments, Other Receivables and Other Current Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepayments<b>,</b> other receivables and other
current assets consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Prepayments</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">351,231</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">501,558</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">122,699</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">126,364</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">119,269</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">82,485</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">105,483</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">264,727</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">VAT receivables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">692,613</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">265,505</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 4pt">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,391,295</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,240,639</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Components of Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of inventories were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">767,064</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,983,737</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">239,209</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">663,644</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,163,898</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,331,848</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total inventories, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,170,171</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,979,229</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Inventories impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(631,355</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,263,735</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total inventories, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,538,816</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,715,494</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ScheduleOfInventoriesImpairmentTableTextBlock', window );">Schedule of Inventories Impairment Consists</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories impairment consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(1,263,735</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(732,897</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(655,783</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(24,116</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(564,020</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(133,218</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Write-offs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">669,919</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,596</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency exchange effect</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,423</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,586</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">56,104</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Ending balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(631,355</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(1,263,735</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(732,897</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_ScheduleOfInventoriesImpairmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of schedule of inventories impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_ScheduleOfInventoriesImpairmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment, Net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of June 30, 2025, and 2024, property, plant and equipment, net
consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,150,692</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,185,353</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,324,535</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,253,163</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plant and machinery</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,934,844</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,533,299</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">330,058</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">390,841</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Office equipment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,498,352</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,813,396</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,238,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,176,052</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Less: accumulated depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15,662,407</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18,383,217</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 25pt">impairment loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(128,869</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Property, plant and equipment, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7,447,205</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7,792,835</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Supplemental Balance Sheet Information</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Supplemental balance sheet information related to leases was as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Right-of-use assets(&#8220;ROU&#8221;), net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,177,674</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,474,737</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Operating lease ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,126,045</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,406,861</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">Finance lease ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,629</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,876</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liabilities - current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">223,543</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218,578</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Current operating lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">207,904</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">203,347</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">Current finance lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,639</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,231</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liabilities &#8211; non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">187,355</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">456,933</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Non-current operating lease obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">160,161</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">413,871</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Non-current finance lease obligation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">27,194</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">43,062</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Total lease obligation</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">410,898</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">675,511</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Contractual Maturities of the Group&#8217;s Operating and Finance Lease Liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows the remaining contractual
maturities of the Group&#8217;s operating and <span style="-sec-ix-hidden: hidden-fact-68"><span style="-sec-ix-hidden: hidden-fact-69">finance lease liabilities</span></span> As of June 30, 2025 by years:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Operating</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Finance</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Year ending June 30, 2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">220,861</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">16,774</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Year ending June 30, 2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">163,829</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,774</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Year ending June 30, 2028</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-58; font-size: 10pt">-<span style="font-family: Times New Roman, Times, Serif">&#12288;</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,183</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total undiscounted lease obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">384,690</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,731</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,625</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,898</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Lease liabilities recognized in the consolidated balance sheet</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">368,065</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">42,833</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Bank Borrowings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of Outstanding Balances of Banks Borrowings</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Outstanding balances of banks borrowings as of June 30, 2025 and 2024
consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Bank borrowings:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Guaranteed</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,734,186</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,157,475</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Collateralized and guaranteed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,374,366</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,425,190</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">6,108,552</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,582,665</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Bank Borrowings</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The details of bank borrowings as at June 30, 2025 and 2024 are as
follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Maturity</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-average<br/> interest rate</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Lender</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Type</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Currency</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 23%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">DBS Bank Hong Kong Limited</td><td style="width: 1%">&#160;</td> <td style="width: 10%; text-align: center">Bank borrowing</td><td style="width: 1%">&#160;</td> <td style="width: 10%; text-align: center">November 2027</td><td style="width: 1%">&#160;</td> <td style="width: 10%; text-align: center">HKD</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.31</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">1,800,902</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Bank of China (Hong Kong) Limited</td><td>&#160;</td> <td style="text-align: center">Bank borrowing</td><td>&#160;</td> <td style="text-align: center">June 2027</td><td>&#160;</td> <td style="text-align: center">HKD</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.61</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.96</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">6,108,552</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,821,221</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Hang Sang Bank Limited</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">Bank borrowing</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">July 2024</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">HKD</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">6.93</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">960,542</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td> <td style="text-align: center">&#160;</td><td>&#160;</td> <td style="text-align: center">&#160;</td><td>&#160;</td> <td style="text-align: center">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Total bank borrowings</td><td style="padding-bottom: 4pt">&#160;</td> <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,108,552</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,582,665</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Loan type in Terms of Currency</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Carrying<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Within 1<br/> year or on<br/> demand</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2026</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2027</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Thereafter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Loan type of HKD currency</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; padding-bottom: 1.5pt">June 30, 2024</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right">5,582,665</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right">5,582,665</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,582,665</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,582,665</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Carrying<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Within 1<br/> year or on<br/> demand</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2026</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2027</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Thereafter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Loan type of HKD currency</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; padding-bottom: 1.5pt">June 30, 2025</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right">6,108,552</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right">6,108,552</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">6,108,552</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">6,108,552</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Balance and Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Balance and Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Significant Related Party Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following are the significant related party transactions for the
years ended June 30, 2025, 2024 and 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">2025</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">2024</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">2023</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Relationship</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Nature</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Description</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">US$</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">US$</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">US$</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 13%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Yee Woo Paper <br/> Packaging (China) Company Limited (hereafter &#8220;YWPPC&#8221;)</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 15%; text-align: left">Common control by the shareholders</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 11%; text-align: left">Trade nature</td><td style="width: 1%">&#160;</td> <td style="vertical-align: top; width: 22%; text-align: left">Rental expenses incurred by the Company</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(659,678</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(707,311</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 0pt; vertical-align: top"><p style="text-indent: -0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Kunshan Chuangke Printing Products Co., Ltd</p></td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Common control by the shareholders</td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Trade&#160;nature</td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Equipment and car expenses incurred by the Company</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(53,805</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 0pt; padding-left: 0pt; vertical-align: top"><p style="text-indent: -0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Kunshan Chuangke High Level Paper Products Co., Ltd</p></td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Common control by the shareholders</td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Trade nature</td><td>&#160;</td> <td style="vertical-align: top; text-align: left">Equipment incurred by the Company</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(845</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Payables and Accrued Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Other Payables and Accrued Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Other Payables and Accrued Liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other payables and accrued liabilities consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Contract liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">116,700</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">63,005</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Salaries payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">475,315</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,103,108</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">139,939</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">951,364</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Other accruals</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">292,347</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">567,079</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,024,301</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2,684,556</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selling and Marketing Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpenseAbstract', window );"><strong>Selling and Marketing Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock', window );">Schedule of Selling and Marketing Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Selling and marketing expenses were as follows:</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended June&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Staff costs and employee benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,037,747</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,060,564</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">964,698</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Consultancy fee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,083,143</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,597,503</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,888,128</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation and handling</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">696,583</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,178,114</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,468,035</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Advertisement expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,231</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,118</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,361</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,445</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,206</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,227</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">486,971</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">793,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">533,201</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,334,120</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,651,505</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">4,875,650</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Administrative Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpenseAbstract', window );"><strong>General and Administrative Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_GeneralAndAdministrativeExpensesTableTextBlock', window );">Schedule of General and Administrative Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>General and administrative expenses were as follows:</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Staff costs and employee benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4,461,306</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6,757,235</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,356,644</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">175,791</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218,334</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">263,576</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">241,925</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">261,837</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">241,241</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Office and utilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">194,331</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172,630</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">198,135</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,292,506</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,170,994</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,211,370</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7,365,859</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">9,581,030</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,270,966</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_GeneralAndAdministrativeExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of general and administrative expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_GeneralAndAdministrativeExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Provisions for Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Significant components of the provisions for income taxes for the
years ended June, 2025, 2024 and 2023 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current Tax Provision Hong Kong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">127,019</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">127,471</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">125,802</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred Tax Provision Hong Kong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,032</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current Tax Provision PRC</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,862</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Over Provision of PRC Income Tax in prior year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(217,999</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred Tax Provision PRC</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">164,361</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,643</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,895</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Provision (Credit) for Income Taxes</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">293,092</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">206,944</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(77,302</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Tax Rate</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table reconciles PRC statutory rates to our effective
tax rate:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">PRC Statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effect of different tax jurisdiction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Overprovision of PRC income tax in prior year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(50</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-deductible expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax losses not recognized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(21</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective income tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(5</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(2</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(18</td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management reviews this valuation allowance periodically
and will make adjustments as warranted. A summary of the otherwise deductible (or taxable) deferred tax items is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#160;30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#160;30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">Deferred tax assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Miscellaneous</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,916</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">22,239</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Allowance for doubtful accounts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,517</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,240</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Allowance for inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,703</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">92,971</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Tax loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">199,153</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">199,144</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">311,289</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">329,594</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(145,306</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred tax assets</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">165,983</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">329,594</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Revenue by Major Merchandise or Services Categories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents revenue by major
merchandise or services categories for the years ended June 30, 2025, 2024 and 2023, respectively:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Packaging products</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">15,746,534</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">22,348,633</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">23,065,859</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Corrugated products</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,173,576</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,833,698</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,977,098</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Packaging products supply chain management solutions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,414,039</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,348,442</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,555,663</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">25,334,149</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">38,530,773</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">45,598,620</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Revenue in Term of Geographical Locations of Customers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the following table, the Company additionally
provided the revenue in term of geographical locations of customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30, 2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Corrugated<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/>
products<br/> supply chain<br/> management<br/> solutions</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Geographical location:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Mainland China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12,333,276</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,087,022</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">678</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">15,420,976</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Hong Kong SAR</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,533,705</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">241,470</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,624,717</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,399,892</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">842,890</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">192,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">305,467</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,305</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Southeast Asian countries*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">403,617</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">478,117</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,386,043</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,267,777</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,659</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">921,896</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,141,555</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">United States of America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,004</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,097,134</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,304,594</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other countries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">355,931</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">102,119</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">458,050</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">15,746,534</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,173,576</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">4,414,039</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">25,334,149</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Corrugated products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/>
products<br/> supply chain<br/> management<br/> solutions</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Geographical location:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Mainland China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">19,316,785</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9,284,023</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">61,829</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">28,662,637</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Hong Kong SAR</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,110,428</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">880,875</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,392,561</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,383,864</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">935,670</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">266</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">431,149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,367,085</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Southeast Asian countries*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">445,218</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">205,496</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,390,853</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,041,567</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,543</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">948,618</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">953,161</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">United States of America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,701</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">446,467</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,068,613</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,560,781</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other countries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">490,288</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">67,953</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,437</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">561,678</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">22,348,633</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">11,833,698</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">4,348,442</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">38,530,773</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Corrugated<br/> products</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Packaging<br/>
products<br/> supply chain<br/> management<br/> solutions</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Geographical location:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Mainland China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">19,677,726</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">13,481,344</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">107,244</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">33,266,314</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Hong Kong SAR</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">797,390</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,327,396</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,160,720</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,285,506</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vietnam</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,802,700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,322</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,322,317</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,130,339</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Southeast Asian countries*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">516,753</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">861,594</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,986,331</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,364,678</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">812</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,167,379</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,168,191</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">United States of America</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,214</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">47,688</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">788,887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">848,789</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other countries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">258,264</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">86,375</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">190,164</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">534,803</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">23,065,859</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">16,977,098</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">5,555,663</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">45,598,620</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-size: 10pt">Other Southeast Asian countries
include Singapore, Indonesia, Malaysia, Philippines and Myanmar.</span></td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Risks and Uncertainties (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Customer Concentration Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2025, 2024 and 2023,
customers accounting for 10% or more of total revenues are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Customer</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,163,870</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">20.4</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,257,128</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,334,447</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.9</td><td style="text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2025</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Customer</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,751,895</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">30.8</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,155,901</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.6</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">813,403</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">684,830</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.0</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">818,835</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.0</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">587,190</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt">-&#12288;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt">-&#12288;</span></td>
    <td>&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2025, 2024 and 2023,
the suppliers which accounted for 10% or more of total purchases are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Supplier</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">&#12288;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,963,186</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">19.7</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,390,127</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">21.5</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,009,756</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,070,918</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.1</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business Background (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 04, 2023</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Organization and Business Background [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Gross proceeds</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_OptionForClosingInitialPublicOffering', window );">Closing initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">45 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Organization and Business Background [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Offering price per share</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Gross proceeds</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_PercentageOfOrdinaryShare', window );">Percentage of ordinary share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Organization and Business Background [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares</a></td>
<td class="nump">1,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Offering price per share</a></td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_OptionForClosingInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option for closing initial public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_OptionForClosingInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_PercentageOfOrdinaryShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of ordinary share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_PercentageOfOrdinaryShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business Background - Schedule of Subsidiaries (Details) - Principal Activities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Millennium Investment International Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Sep. 13,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Millennium Printing (Shenzhen) Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Dec.  03,  2007<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">The PRC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Investment holding and Manufacturing of paper-based packaging<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Putian Xiqi Branding Strategy Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Sep. 30,  2017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">The PRC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Trading of paper-based packaging<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Millennium Packaging Technology (Huizhou) Co., Ltd.[Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Mar.  06,  2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">The PRC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Dormant<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Millennium (Huizhou) Technology Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Jan. 19,  2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">The PRC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Property holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Huizhou Yimeinuo Industry Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Apr.  07,  2017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">The PRC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Property holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Millennium Strategic International Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Nov. 13,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Wah Tong Investment International Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Oct. 18,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Dormant<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Yee Woo Paper Investment International Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Nov. 15,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Dormant<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Millennium Printing International Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">May 12,  2000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Trading of paper based packaging<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Millennium Packaging Group International Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Aug. 13,  2003<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Investment holding and trading<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Yee Woo Paper Packaging (HK) Company Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Dec. 13,  2018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Trading of paper-based packaging<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">MPG Global Company Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Mar.  09,  2018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">Vietnam<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Trading of paper-based packaging<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Millennium Group Investment (BVI) Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">May 20,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">BVI<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Millennium Holdings International Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Sep. 23,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">HK<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Yee Woo Vietnam Paper Products Company Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Aug.  03,  2022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">Vietnam<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Dormant<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">Millennium Printing and Packaging Technology (Vietnam) Co. Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Jun.  04,  2024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">Vietnam<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Manufacturing of paper-based packaging<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">MPG Global Investment PTE.LTD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Sep. 10,  2024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">Singapore<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">MPG Creative Solution (SG) PTE. LTD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Mar. 10,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">Singapore<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">80.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Dormant<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">PT Millennium Investment Indonesia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Apr. 23,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">Indonesia<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=mgih_SubsidiaryMember', window );">PT Millennium Printing and Packaging Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Jun. 26,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">Indonesia<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership (directly/indirectly)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activities</a></td>
<td class="text">Dormant<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of business purpose of the subsidiary of the limited liability company or limited partnership, for example, its day-to-day operating functions and whether it acts as a holding or operating company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the subsidiary of the limited liability company (LLC) or limited partnership (LP) was formed, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of units or percentage investment held in the subsidiary by the limited liability company or limited partnership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>State in which the subsidiary of the limited liability company or limited partnership was organized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=mgih_SubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=mgih_SubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MillenniumInvestmentInternationalLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MillenniumInvestmentInternationalLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MillenniumPrintingShenzhenCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MillenniumPrintingShenzhenCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_PutianXiqiBrandingStrategyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_PutianXiqiBrandingStrategyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MillenniumHuizhouTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MillenniumHuizhouTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_HuizhouYimeinuoIndustryCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_HuizhouYimeinuoIndustryCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MillenniumStrategicInternationalLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MillenniumStrategicInternationalLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_WahTongInvestmentInternationalLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_WahTongInvestmentInternationalLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_YeeWooPaperInvestmentInternationalLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_YeeWooPaperInvestmentInternationalLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MillenniumPrintingInternationalLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MillenniumPrintingInternationalLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MillenniumPackagingGroupInternationalLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MillenniumPackagingGroupInternationalLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_YeeWooPaperPackagingHKCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_YeeWooPaperPackagingHKCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MPGGlobalCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MPGGlobalCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MillenniumGroupInvestmentBVILimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MillenniumGroupInvestmentBVILimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MillenniumHoldingsInternationalLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MillenniumHoldingsInternationalLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_YeeWooVietnamPaperProductsCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_YeeWooVietnamPaperProductsCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MPGGlobalInvestmentPTELTDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MPGGlobalInvestmentPTELTDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_MPGCreativeSolutionSGPTELTDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_MPGCreativeSolutionSGPTELTDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_PTMillenniumInvestmentIndonesiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_PTMillenniumInvestmentIndonesiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=mgih_PTMillenniumPrintingAndPackagingTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=mgih_PTMillenniumPrintingAndPackagingTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 11, 2023 </div>
<div>VND (&#8363;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsWithOtherFederalHomeLoanBanks', window );">Bank deposits</a></td>
<td class="nump">$ 87,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_PrepaymentForLand', window );">Prepayment for land</a></td>
<td class="nump">4,115,337<span></span>
</td>
<td class="nump">$ 4,001,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ReclassifiedOfVATToPermanentAccount', window );">Reclassification of VAT</a></td>
<td class="nump">356,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RightofuseAssetsROUNet', window );">Right of use asset, net (in Dong)</a></td>
<td class="nump">$ 3,177,674<span></span>
</td>
<td class="nump">3,474,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_NetProfitReserveFundPercentage', window );">Net profit reserve fund percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RegisteredCapitalPercentage', window );">Registered capital percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Contributions percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Relevant income</a></td>
<td class="nump">$ 3,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan</a></td>
<td class="nump">$ 1,007,806<span></span>
</td>
<td class="nump">$ 2,011,534<span></span>
</td>
<td class="nump">$ 1,205,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ValueAddedTaxRate', window );">Value added tax rate</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Reportable segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=mgih_HuizhouYimeinuoIndustryCoLtdMember', window );">Huizhou Yimeinuo Industry Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm', window );">Term lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">35 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember', window );">Land use Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_PrepaymentForLand', window );">Prepayment for land</a></td>
<td class="nump">$ 3,758,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm', window );">Term lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">50 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other Noncurrent Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RightofuseAssetsROUNet', window );">Right of use asset, net (in Dong) | &#8363;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8363; 102,476,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ContractForRightToUseOfLand', window );">Contract for right to use of land (in Dong) | &#8363;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8363; 102,469,851,440<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_ContractForRightToUseOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contract for the right to use of land.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_ContractForRightToUseOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_NetProfitReserveFundPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of net profit to the reserve fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_NetProfitReserveFundPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_PrepaymentForLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepayment for land.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_PrepaymentForLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_ReclassifiedOfVATToPermanentAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The reclassification of VAT permanent account.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_ReclassifiedOfVATToPermanentAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_RegisteredCapitalPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of registered capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_RegisteredCapitalPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_RightofuseAssetsROUNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of right-of-use assets net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_RightofuseAssetsROUNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_ValueAddedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of value added tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_ValueAddedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsWithOtherFederalHomeLoanBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing funds deposited into another Federal Home Loan Banks (FHLBanks).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsWithOtherFederalHomeLoanBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-5<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-505-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=mgih_HuizhouYimeinuoIndustryCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=mgih_HuizhouYimeinuoIndustryCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Translation of Amounts (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=currency_CNY', window );">RMB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems', window );"><strong>Foreign Currency Exchange Rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Translation of amounts</a></td>
<td class="nump">7.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=mgih_BalanceSheetItemsExceptForEquityAccountsMember', window );">Balance sheet items, except for equity accounts [Member] | HKD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems', window );"><strong>Foreign Currency Exchange Rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Translation of amounts</a></td>
<td class="nump">7.85<span></span>
</td>
<td class="nump">7.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=mgih_BalanceSheetItemsExceptForEquityAccountsMember', window );">Balance sheet items, except for equity accounts [Member] | RMB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems', window );"><strong>Foreign Currency Exchange Rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Translation of amounts</a></td>
<td class="nump">7.17<span></span>
</td>
<td class="nump">7.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=mgih_BalanceSheetItemsExceptForEquityAccountsMember', window );">Balance sheet items, except for equity accounts [Member] | VND [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems', window );"><strong>Foreign Currency Exchange Rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Translation of amounts</a></td>
<td class="nump">26,103<span></span>
</td>
<td class="nump">25,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=mgih_BalanceSheetItemsExceptForEquityAccountsMember', window );">Balance sheet items, except for equity accounts [Member] | SGD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems', window );"><strong>Foreign Currency Exchange Rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Translation of amounts</a></td>
<td class="nump">1.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=mgih_StatementOfOperationsAndCashFlowMember', window );">Statement of operations and cash flow [Member] | HKD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems', window );"><strong>Foreign Currency Exchange Rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Translation of amounts</a></td>
<td class="nump">7.79<span></span>
</td>
<td class="nump">7.82<span></span>
</td>
<td class="nump">7.84<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=mgih_StatementOfOperationsAndCashFlowMember', window );">Statement of operations and cash flow [Member] | RMB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems', window );"><strong>Foreign Currency Exchange Rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Translation of amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.21<span></span>
</td>
<td class="nump">6.95<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=mgih_StatementOfOperationsAndCashFlowMember', window );">Statement of operations and cash flow [Member] | VND [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems', window );"><strong>Foreign Currency Exchange Rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Translation of amounts</a></td>
<td class="nump">25,420<span></span>
</td>
<td class="nump">24,548<span></span>
</td>
<td class="nump">23,706<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=mgih_StatementOfOperationsAndCashFlowMember', window );">Statement of operations and cash flow [Member] | SGD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems', window );"><strong>Foreign Currency Exchange Rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Translation of amounts</a></td>
<td class="nump">1.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479424/830-30-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CNY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=mgih_BalanceSheetItemsExceptForEquityAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=mgih_BalanceSheetItemsExceptForEquityAccountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_HKD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_HKD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_VND">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_VND</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_SGD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_SGD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=mgih_StatementOfOperationsAndCashFlowMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=mgih_StatementOfOperationsAndCashFlowMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant, and equipment using the straight-line method</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant, and equipment using the straight-line method</a></td>
<td class="text">50 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant, and equipment using the straight-line method</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember', window );">Plant and machinery [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant, and equipment using the straight-line method</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember', window );">Plant and machinery [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant, and equipment using the straight-line method</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor Vehicles [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant, and equipment using the straight-line method</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor Vehicles [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant, and equipment using the straight-line method</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant, and equipment using the straight-line method</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant, and equipment using the straight-line method</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents on its Original Currencies (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Schedule of Cash and Cash Equivalents on its Original Currencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 10,689,219<span></span>
</td>
<td class="nump">$ 13,346,584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=currency_HKD', window );">HKD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Schedule of Cash and Cash Equivalents on its Original Currencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">5,870,022<span></span>
</td>
<td class="nump">3,197,313<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=currency_CNY', window );">RMB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Schedule of Cash and Cash Equivalents on its Original Currencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">2,256,948<span></span>
</td>
<td class="nump">2,673,761<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=currency_USD', window );">USD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Schedule of Cash and Cash Equivalents on its Original Currencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">2,412,958<span></span>
</td>
<td class="nump">7,004,410<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=currency_VND', window );">VND [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Schedule of Cash and Cash Equivalents on its Original Currencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 149,291<span></span>
</td>
<td class="nump">$ 471,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_HKD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_HKD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CNY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_USD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_USD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_VND">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_VND</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable, Net - Schedule of Accounts Receivable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract', window );"><strong>Schedule of Accounts Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 7,454,419<span></span>
</td>
<td class="nump">$ 9,689,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(353,763)<span></span>
</td>
<td class="num">(226,925)<span></span>
</td>
<td class="num">$ (70,345)<span></span>
</td>
<td class="num">$ (186,909)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Total</a></td>
<td class="nump">$ 7,100,656<span></span>
</td>
<td class="nump">$ 9,462,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossAbstract', window );"><strong>Schedule of Allowance for Doubtful Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Beginning balance</a></td>
<td class="nump">$ 226,925<span></span>
</td>
<td class="nump">$ 70,345<span></span>
</td>
<td class="nump">$ 186,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForOtherCreditLosses', window );">Reversals</a></td>
<td class="nump">191,614<span></span>
</td>
<td class="nump">157,765<span></span>
</td>
<td class="num">(116,846)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="num">(68,003)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,653)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect', window );">Foreign currency exchange effect</a></td>
<td class="nump">3,227<span></span>
</td>
<td class="num">(1,185)<span></span>
</td>
<td class="nump">3,935<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Ending balance</a></td>
<td class="nump">$ 353,763<span></span>
</td>
<td class="nump">$ 226,925<span></span>
</td>
<td class="nump">$ 70,345<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of allowance for doubtful accounts receivable foreign currency exchange effect.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForOtherCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to credit loss from transactions other than loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForOtherCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable, Net - Schedule of Ageing Analysis of Accounts Receivable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Ageing Analysis of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 7,100,656<span></span>
</td>
<td class="nump">$ 9,462,980<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember', window );">Within 90 days [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Ageing Analysis of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">6,658,709<span></span>
</td>
<td class="nump">8,560,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=mgih_FinancialAsset91To180DaysPastDueMember', window );">Between 91 and 180 days [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Ageing Analysis of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">410,001<span></span>
</td>
<td class="nump">742,822<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=mgih_FinancialAsset181To365DaysPastDueMember', window );">Between 181 and 365 days [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Ageing Analysis of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 31,946<span></span>
</td>
<td class="nump">$ 159,364<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=mgih_FinancialAsset91To180DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=mgih_FinancialAsset91To180DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=mgih_FinancialAsset181To365DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=mgih_FinancialAsset181To365DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepayments, Other Receivables and Other Current Assets - Schedule of Prepayments, Other Receivables and Other Current Assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Schedule of Prepayments, Other Receivables and Other Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Prepayments</a></td>
<td class="nump">$ 351,231<span></span>
</td>
<td class="nump">$ 501,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Deposits</a></td>
<td class="nump">122,699<span></span>
</td>
<td class="nump">126,364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">119,269<span></span>
</td>
<td class="nump">82,485<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid tax</a></td>
<td class="nump">105,483<span></span>
</td>
<td class="nump">264,727<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValueAddedTaxReceivableCurrent', window );">VAT receivables</a></td>
<td class="nump">692,613<span></span>
</td>
<td class="nump">265,505<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments, other receivables and other current assets</a></td>
<td class="nump">$ 1,391,295<span></span>
</td>
<td class="nump">$ 1,240,639<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValueAddedTaxReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValueAddedTaxReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories, Net - Schedule of Components of Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Schedule of Components of Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 767,064<span></span>
</td>
<td class="nump">$ 2,983,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in progress</a></td>
<td class="nump">239,209<span></span>
</td>
<td class="nump">663,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">1,163,898<span></span>
</td>
<td class="nump">1,331,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Total inventories, gross</a></td>
<td class="nump">2,170,171<span></span>
</td>
<td class="nump">4,979,229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryAdjustments', window );">Inventories impairment</a></td>
<td class="num">(631,355)<span></span>
</td>
<td class="num">(1,263,735)<span></span>
</td>
<td class="num">$ (732,897)<span></span>
</td>
<td class="num">$ (655,783)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories, net</a></td>
<td class="nump">$ 1,538,816<span></span>
</td>
<td class="nump">$ 3,715,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net - Schedule of Inventories Impairment Consists (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryAdjustmentsAbstract', window );"><strong>Schedule of Inventories Impairment Consists [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryAdjustments', window );">Beginning balance</a></td>
<td class="num">$ (1,263,735)<span></span>
</td>
<td class="num">$ (732,897)<span></span>
</td>
<td class="num">$ (655,783)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_InventoryAddition', window );">Addition</a></td>
<td class="num">(24,116)<span></span>
</td>
<td class="num">(564,020)<span></span>
</td>
<td class="num">(133,218)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Write-offs</a></td>
<td class="nump">669,919<span></span>
</td>
<td class="nump">27,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_InventoryForeignCurrencyExchangeEffect', window );">Foreign currency exchange effect</a></td>
<td class="num">(13,423)<span></span>
</td>
<td class="nump">5,586<span></span>
</td>
<td class="nump">56,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryAdjustments', window );">Ending balance</a></td>
<td class="num">$ (631,355)<span></span>
</td>
<td class="num">$ (1,263,735)<span></span>
</td>
<td class="num">$ (732,897)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_InventoryAddition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of inventory addition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_InventoryAddition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_InventoryForeignCurrencyExchangeEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of inventory foreign currency exchange effect.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_InventoryForeignCurrencyExchangeEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryAdjustmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryAdjustmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 848,028<span></span>
</td>
<td class="nump">$ 1,206,371<span></span>
</td>
<td class="nump">$ 1,556,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ImpairmentLossOfPropertyPlantAndEquipments', window );">Impairment loss</a></td>
<td class="nump">$ 128,869<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_ImpairmentLossOfPropertyPlantAndEquipments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss of property plant and equipments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_ImpairmentLossOfPropertyPlantAndEquipments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 23,238,481<span></span>
</td>
<td class="nump">$ 26,176,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(15,662,407)<span></span>
</td>
<td class="num">(18,383,217)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ImpairmentLossOfPropertyPlantandEquipment', window );">impairment loss</a></td>
<td class="num">(128,869)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">7,447,205<span></span>
</td>
<td class="nump">7,792,835<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">7,150,692<span></span>
</td>
<td class="nump">7,185,353<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">3,324,535<span></span>
</td>
<td class="nump">3,253,163<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentMember', window );">Plant and machinery [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">10,934,844<span></span>
</td>
<td class="nump">13,533,299<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">330,058<span></span>
</td>
<td class="nump">390,841<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 1,498,352<span></span>
</td>
<td class="nump">$ 1,813,396<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_ImpairmentLossOfPropertyPlantandEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss of property plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_ImpairmentLossOfPropertyPlantandEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lease Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Finance leases<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expenses</a></td>
<td class="nump">$ 350,209<span></span>
</td>
<td class="nump">$ 834,423<span></span>
</td>
<td class="nump">$ 790,417<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_FinanceLeaseExpenses', window );">Finance lease expenses</a></td>
<td class="nump">$ 350,209<span></span>
</td>
<td class="nump">$ 834,423<span></span>
</td>
<td class="nump">$ 790,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accounts payable<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Accounts payable<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate percentage</a></td>
<td class="nump">4.37%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lease Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.18%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lease Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Discount rate</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_FinanceLeaseExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_FinanceLeaseExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate used by lessee to determine present value of operating lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Schedule of Supplemental Balance Sheet Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RightofuseAssetsROUNet', window );">Right-of-use assets(&#8220;ROU&#8221;), net</a></td>
<td class="nump">$ 3,177,674<span></span>
</td>
<td class="nump">$ 3,474,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU</a></td>
<td class="nump">3,126,045<span></span>
</td>
<td class="nump">3,406,861<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease ROU</a></td>
<td class="nump">51,629<span></span>
</td>
<td class="nump">67,876<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_LeaseLiabilitiesCurrent', window );">Lease liabilities - current</a></td>
<td class="nump">223,543<span></span>
</td>
<td class="nump">218,578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease obligation</a></td>
<td class="nump">207,904<span></span>
</td>
<td class="nump">203,347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current finance lease obligation</a></td>
<td class="nump">15,639<span></span>
</td>
<td class="nump">15,231<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_LeaseLiabilitiesNoncurrent', window );">Lease liabilities &#8211; non-current</a></td>
<td class="nump">187,355<span></span>
</td>
<td class="nump">456,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current operating lease obligation</a></td>
<td class="nump">160,161<span></span>
</td>
<td class="nump">413,871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current finance lease obligation</a></td>
<td class="nump">27,194<span></span>
</td>
<td class="nump">43,062<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_LeaseLiabilities', window );">Total lease obligation</a></td>
<td class="nump">$ 410,898<span></span>
</td>
<td class="nump">$ 675,511<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_LeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total operating lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_LeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_LeaseLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease liabilities - current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_LeaseLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_LeaseLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease liabilities &#8211; non-current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_LeaseLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_RightofuseAssetsROUNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of right-of-use assets net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_RightofuseAssetsROUNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Contractual Maturities of the Group&#8217;s Operating and Finance Lease Liabilities (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_OperatingAndFinanceLeaseLiabilitiesAbstract', window );"><strong>Schedule of Contractual Maturities of the Group&#8217;s Operating and Finance Lease Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Operating, Year ending June 30, 2026</a></td>
<td class="nump">$ 220,861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Finance, Year ending June 30, 2026</a></td>
<td class="nump">16,774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Operating, Year ending June 30, 2027</a></td>
<td class="nump">163,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Finance, Year ending June 30, 2027</a></td>
<td class="nump">16,774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Operating, Year ending June 30, 2028</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Finance, Year ending June 30, 2028</a></td>
<td class="nump">11,183<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Operating, Total undiscounted lease obligations</a></td>
<td class="nump">384,690<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Finance, Total undiscounted lease obligations</a></td>
<td class="nump">44,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Operating, Less: imputed interest</a></td>
<td class="nump">16,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Finance, Less: imputed interest</a></td>
<td class="nump">1,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating, Lease liabilities recognized in the consolidated balance sheet</a></td>
<td class="nump">368,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance, Lease liabilities recognized in the consolidated balance sheet</a></td>
<td class="nump">$ 42,833<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_OperatingAndFinanceLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_OperatingAndFinanceLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Borrowings (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Bank Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Bank borrowings</a></td>
<td class="nump">$ 6,108,552<span></span>
</td>
<td class="nump">$ 5,582,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expenses</a></td>
<td class="nump">$ 354,444<span></span>
</td>
<td class="nump">$ 850,614<span></span>
</td>
<td class="nump">$ 684,358<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mgih_BankBorrowingsMember', window );">Bank Borrowings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Bank Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Average bank borrowings rates</a></td>
<td class="nump">6.62%<span></span>
</td>
<td class="nump">7.07%<span></span>
</td>
<td class="nump">5.69%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=mgih_BankOfChinaHongKongLimitedMember', window );">Bank of China (Hong Kong) Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Bank Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Repayment of short term debt</a></td>
<td class="nump">$ 3,374,366<span></span>
</td>
<td class="nump">$ 2,425,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgih_BankBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgih_BankBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=mgih_BankOfChinaHongKongLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=mgih_BankOfChinaHongKongLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Bank Borrowings - Schedule of Outstanding Balances of Banks Borrowings (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Outstanding Balances of Banks Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Bank borrowings</a></td>
<td class="nump">$ 6,108,552<span></span>
</td>
<td class="nump">$ 5,582,665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=mgih_GuaranteedMember', window );">Guaranteed [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Outstanding Balances of Banks Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Bank borrowings</a></td>
<td class="nump">2,734,186<span></span>
</td>
<td class="nump">3,157,475<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=mgih_CollateralizedAndGuaranteedMember', window );">Collateralized and guaranteed [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Outstanding Balances of Banks Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Bank borrowings</a></td>
<td class="nump">$ 3,374,366<span></span>
</td>
<td class="nump">$ 2,425,190<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=mgih_GuaranteedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=mgih_GuaranteedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=mgih_CollateralizedAndGuaranteedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=mgih_CollateralizedAndGuaranteedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Borrowings - Schedule of Bank Borrowings (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubordinatedBorrowingLineItems', window );"><strong>Schedule of Bank Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total bank borrowings</a></td>
<td class="nump">$ 6,108,552<span></span>
</td>
<td class="nump">$ 5,582,665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mgih_DBSBankHongKongLimitedMember', window );">DBS Bank Hong Kong Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubordinatedBorrowingLineItems', window );"><strong>Schedule of Bank Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity date</a></td>
<td class="text">November 2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCurrency', window );">Currency</a></td>
<td class="text">HKD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted-average interest rate</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">7.31%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total bank borrowings</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,800,902<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mgih_BankOfChinaHongKongLimitedMember', window );">Bank of China (Hong Kong) Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubordinatedBorrowingLineItems', window );"><strong>Schedule of Bank Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity date</a></td>
<td class="text">June 2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCurrency', window );">Currency</a></td>
<td class="text">HKD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted-average interest rate</a></td>
<td class="nump">3.61%<span></span>
</td>
<td class="nump">6.96%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total bank borrowings</a></td>
<td class="nump">$ 6,108,552<span></span>
</td>
<td class="nump">$ 2,821,221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mgih_HengSangBankLimitedMember', window );">Hang Sang Bank Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubordinatedBorrowingLineItems', window );"><strong>Schedule of Bank Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity date</a></td>
<td class="text">July 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCurrency', window );">Currency</a></td>
<td class="text">HKD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted-average interest rate</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">6.93%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total bank borrowings</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 960,542<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCurrency">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the type of currency in which the debt instrument is required to be repaid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCurrency</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubordinatedBorrowingLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubordinatedBorrowingLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgih_DBSBankHongKongLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgih_DBSBankHongKongLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgih_BankOfChinaHongKongLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgih_BankOfChinaHongKongLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=mgih_HengSangBankLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mgih_HengSangBankLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Bank Borrowings - Schedule of Loan Type in Terms of Currency (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Schedule of Loan Type in Terms of Currency [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Carrying value</a></td>
<td class="nump">$ 6,108,552<span></span>
</td>
<td class="nump">$ 5,582,665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Within 1 year or on demand</a></td>
<td class="nump">6,108,552<span></span>
</td>
<td class="nump">5,582,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2025</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2026</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2027</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Balance and Transactions - Schedule of Significant Related Party Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgih_YeeWooPaperPackagingChinaCompanyLimited1Member', window );">Yee Woo Paper Packaging (China) Company Limited (hereafter &#8220;YWPPC&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Significant Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship</a></td>
<td class="text">Common control by the shareholders<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RelatedPartyTransactionNature', window );">Nature</a></td>
<td class="text">Trade nature<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Description</a></td>
<td class="text">Rental expenses incurred by the Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions amount</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (659,678)<span></span>
</td>
<td class="num">$ (707,311)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgih_KunshanChuangkePrintingProductsCoLtdMember', window );">Kunshan Chuangke Printing Products Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Significant Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship</a></td>
<td class="text">Common control by the shareholders<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RelatedPartyTransactionNature', window );">Nature</a></td>
<td class="text">Trade&#160;nature<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Description</a></td>
<td class="text">Equipment and car expenses incurred by the Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions amount</a></td>
<td class="num">$ (53,805)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember', window );">Kunshan Chuangke High Level Paper Products Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Significant Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship</a></td>
<td class="text">Common control by the shareholders<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RelatedPartyTransactionNature', window );">Nature</a></td>
<td class="text">Trade nature<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Description</a></td>
<td class="text">Equipment incurred by the Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions amount</a></td>
<td class="num">$ (845)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_RelatedPartyTransactionNature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the related party transaction nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_RelatedPartyTransactionNature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents a description of the nature of common ownership or management control relationships with other entities, regardless of there being transactions between the entities, when the existence of that control could result in operating results or financial position of the reporting entity significantly different from that which would have been obtained if the entities' were autonomous.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481440/840-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgih_YeeWooPaperPackagingChinaCompanyLimited1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgih_YeeWooPaperPackagingChinaCompanyLimited1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgih_KunshanChuangkePrintingProductsCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgih_KunshanChuangkePrintingProductsCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Payables and Accrued Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Other Payables and Accrued Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from contract liabilities</a></td>
<td class="nump">$ 54,353<span></span>
</td>
<td class="nump">$ 27,611<span></span>
</td>
<td class="nump">$ 71,103<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Payables and Accrued Liabilities - Schedule of Other Payables and Accrued Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Schedule of Other Payables and Accrued Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 116,700<span></span>
</td>
<td class="nump">$ 63,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Salaries payables</a></td>
<td class="nump">475,315<span></span>
</td>
<td class="nump">1,103,108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Other payables</a></td>
<td class="nump">139,939<span></span>
</td>
<td class="nump">951,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accruals</a></td>
<td class="nump">292,347<span></span>
</td>
<td class="nump">567,079<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 1,024,301<span></span>
</td>
<td class="nump">$ 2,684,556<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 04, 2023</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Shares issued (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Shares outstanding (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Shares par value per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Gross proceeds</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet', window );">Net proceeds</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions', window );">Payment of underwriting expenses</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAdditionalCapital', window );">Additional paid-in capital</a></td>
<td class="nump">$ 3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_AfterTaxProfitsPercentage', window );">After tax profits percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RegisteredCapitalPercentage', window );">Registered capital percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_StatutoryReserve', window );">Statutory reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,049,119<span></span>
</td>
<td class="nump">$ 1,049,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">PRC Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_AppropriationsToStatutoryReserves', window );">Appropriations to statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Shares issued (in Shares)</a></td>
<td class="nump">1,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Shares par value per share (in Dollars per share)</a></td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Offering price per share (in Dollars per share)</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Gross proceeds</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet', window );">Net proceeds</a></td>
<td class="nump">4,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnderwritingIncomeLoss', window );">Underwriting discounts</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Shares issued (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Shares outstanding (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">11,250,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=mgih_StatutoryReservesMember', window );">Statutory Reserves [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_AppropriationsToStatutoryReserves', window );">Appropriations to statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_AfterTaxProfitsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of after-tax profits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_AfterTaxProfitsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_AppropriationsToStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_AppropriationsToStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_RegisteredCapitalPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of registered capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_RegisteredCapitalPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_StatutoryReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_StatutoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fees and commissions from banking, advisory, brokerage, and securities underwriting activities. Activities include, but are not limited to, underwriting securities, private placements of securities, investment advisory and management services, merger and acquisition services, sale and servicing of mutual funds, and other related consulting fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAdditionalCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional paid-in capital (APIC) classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAdditionalCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow from the sale or purchase of and distributions from real estate partnership investment during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnderwritingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the price paid by the public and the contract price less the related expenses. A broker-dealer may underwrite a security offering by contracting to buy the issue either at a fixed price or a price based on selling the offering on a best-effort basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnderwritingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=mgih_StatutoryReservesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=mgih_StatutoryReservesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_SellingAndMarketingExpensesLineItems', window );"><strong>Schedule of Selling and Marketing Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Total</a></td>
<td class="nump">$ 3,334,120<span></span>
</td>
<td class="nump">$ 5,651,505<span></span>
</td>
<td class="nump">$ 4,875,650<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=mgih_StaffCostsAndEmployeeBenefitsMember', window );">Staff costs and employee benefits [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_SellingAndMarketingExpensesLineItems', window );"><strong>Schedule of Selling and Marketing Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Total</a></td>
<td class="nump">1,037,747<span></span>
</td>
<td class="nump">1,060,564<span></span>
</td>
<td class="nump">964,698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=mgih_ConsultancyFeeMember', window );">Consultancy fee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_SellingAndMarketingExpensesLineItems', window );"><strong>Schedule of Selling and Marketing Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Total</a></td>
<td class="nump">1,083,143<span></span>
</td>
<td class="nump">2,597,503<span></span>
</td>
<td class="nump">1,888,128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ShippingAndHandlingMember', window );">Transportation and handling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_SellingAndMarketingExpensesLineItems', window );"><strong>Schedule of Selling and Marketing Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Total</a></td>
<td class="nump">696,583<span></span>
</td>
<td class="nump">1,178,114<span></span>
</td>
<td class="nump">1,468,035<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_AdvertisingMember', window );">Advertisement expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_SellingAndMarketingExpensesLineItems', window );"><strong>Schedule of Selling and Marketing Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Total</a></td>
<td class="nump">26,231<span></span>
</td>
<td class="nump">19,118<span></span>
</td>
<td class="nump">18,361<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=mgih_DepreciationAndAmortizationMember', window );">Depreciation and amortization [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_SellingAndMarketingExpensesLineItems', window );"><strong>Schedule of Selling and Marketing Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Total</a></td>
<td class="nump">3,445<span></span>
</td>
<td class="nump">3,206<span></span>
</td>
<td class="nump">3,227<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=mgih_OthersSellingAndMarketingExpensesMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_SellingAndMarketingExpensesLineItems', window );"><strong>Schedule of Selling and Marketing Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Total</a></td>
<td class="nump">$ 486,971<span></span>
</td>
<td class="nump">$ 793,000<span></span>
</td>
<td class="nump">$ 533,201<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_SellingAndMarketingExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_SellingAndMarketingExpensesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=mgih_StaffCostsAndEmployeeBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=mgih_StaffCostsAndEmployeeBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=mgih_ConsultancyFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=mgih_ConsultancyFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ShippingAndHandlingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_AdvertisingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_AdvertisingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=mgih_DepreciationAndAmortizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=mgih_DepreciationAndAmortizationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=mgih_OthersSellingAndMarketingExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=mgih_OthersSellingAndMarketingExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Administrative Expenses - Schedule of General and Administrative Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_GeneralAndAdministrativeExpensesLineItems', window );"><strong>Schedule of General and Administrative Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Total</a></td>
<td class="nump">$ 7,365,859<span></span>
</td>
<td class="nump">$ 9,581,030<span></span>
</td>
<td class="nump">$ 5,270,966<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=mgih_StaffCostsAndEmployeeBenefitsMember', window );">Staff costs and employee benefits [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_GeneralAndAdministrativeExpensesLineItems', window );"><strong>Schedule of General and Administrative Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Total</a></td>
<td class="nump">4,461,306<span></span>
</td>
<td class="nump">6,757,235<span></span>
</td>
<td class="nump">3,356,644<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=mgih_DepreciationAndAmortizationMember', window );">Depreciation and amortization [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_GeneralAndAdministrativeExpensesLineItems', window );"><strong>Schedule of General and Administrative Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Total</a></td>
<td class="nump">175,791<span></span>
</td>
<td class="nump">218,334<span></span>
</td>
<td class="nump">263,576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=mgih_ResearchAndDevelopmentMember', window );">Research and development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_GeneralAndAdministrativeExpensesLineItems', window );"><strong>Schedule of General and Administrative Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Total</a></td>
<td class="nump">241,925<span></span>
</td>
<td class="nump">261,837<span></span>
</td>
<td class="nump">241,241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=mgih_OfficeAndUtilitiesMember', window );">Office and utilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_GeneralAndAdministrativeExpensesLineItems', window );"><strong>Schedule of General and Administrative Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Total</a></td>
<td class="nump">194,331<span></span>
</td>
<td class="nump">172,630<span></span>
</td>
<td class="nump">198,135<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=mgih_OthersGeneralAndAdministrativeExpensesMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_GeneralAndAdministrativeExpensesLineItems', window );"><strong>Schedule of General and Administrative Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Total</a></td>
<td class="nump">$ 2,292,506<span></span>
</td>
<td class="nump">$ 2,170,994<span></span>
</td>
<td class="nump">$ 1,211,370<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_GeneralAndAdministrativeExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_GeneralAndAdministrativeExpensesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=mgih_StaffCostsAndEmployeeBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=mgih_StaffCostsAndEmployeeBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=mgih_DepreciationAndAmortizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=mgih_DepreciationAndAmortizationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=mgih_ResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=mgih_ResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=mgih_OfficeAndUtilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=mgih_OfficeAndUtilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=mgih_OthersGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=mgih_OthersGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=mgih_VietnamTaxLawsMember', window );">Vietnam Tax Laws [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_CorporateTaxRate', window );">Corporate tax rate</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=mgih_HongKongTaxLawsMember', window );">Hong Kong Tax Laws [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income tax rate</a></td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=mgih_PeopleRepublicOfChinaMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_CorporateTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of corporate tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_CorporateTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=mgih_VietnamTaxLawsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=mgih_VietnamTaxLawsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=mgih_HongKongTaxLawsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=mgih_HongKongTaxLawsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=mgih_PeopleRepublicOfChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=mgih_PeopleRepublicOfChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Provisions for Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Provision for Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current Tax Provision Hong Kong</a></td>
<td class="nump">$ 127,019<span></span>
</td>
<td class="nump">$ 127,471<span></span>
</td>
<td class="nump">$ 125,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred Tax Provision Hong Kong</a></td>
<td class="nump">1,712<span></span>
</td>
<td class="num">(5,032)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit', window );">Current Tax Provision PRC</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">29,862<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_OverProvisionOfPRCIncomeTaxInPriorYear', window );">Over Provision of PRC Income Tax in prior year</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(217,999)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit', window );">Deferred Tax Provision PRC</a></td>
<td class="nump">164,361<span></span>
</td>
<td class="nump">54,643<span></span>
</td>
<td class="nump">14,895<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total Provision (Credit) for Income Taxes</a></td>
<td class="nump">$ 293,092<span></span>
</td>
<td class="nump">$ 206,944<span></span>
</td>
<td class="num">$ (77,302)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_OverProvisionOfPRCIncomeTaxInPriorYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of over provision of PRC income tax in prior year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_OverProvisionOfPRCIncomeTaxInPriorYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Schedule of Effective Tax Rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">PRC Statutory rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome', window );">Effect of different tax jurisdiction</a></td>
<td class="num">(12.00%)<span></span>
</td>
<td class="num">(6.00%)<span></span>
</td>
<td class="num">(7.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Overprovision of PRC income tax in prior year</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(50.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="num">(3.00%)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Tax losses not recognized</a></td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(18.00%)<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(2.00%)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Effective income tax rate</a></td>
<td class="num">(5.00%)<span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
<td class="num">(18.00%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Miscellaneous</a></td>
<td class="nump">$ 3,916<span></span>
</td>
<td class="nump">$ 22,239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">13,517<span></span>
</td>
<td class="nump">15,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Allowance for inventories</a></td>
<td class="nump">94,703<span></span>
</td>
<td class="nump">92,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Tax loss</a></td>
<td class="nump">199,153<span></span>
</td>
<td class="nump">199,144<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total</a></td>
<td class="nump">311,289<span></span>
</td>
<td class="nump">329,594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(145,306)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Total deferred tax assets</a></td>
<td class="nump">$ 165,983<span></span>
</td>
<td class="nump">$ 329,594<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription', window );">CODM description</a></td>
<td class="text">The Company uses the &#8220;management approach&#8221; in determining reportable operating segments. The management
approach considers the internal organization and reporting used by the Company&#8217;s chief operating decision maker for making operating
decisions and assessing performance as the source for determining the Company&#8217;s reportable segments.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration', window );">Segment Reporting, Expense Information Used by CODM, Type [Extensible Enumeration]</a></td>
<td class="text">Chief Operating Decision Maker<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Operating segment</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of nature of expense information used by chief operating decision maker (CODM) to manage operation when segment expense information by category is not disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates type of expense information used by chief operating decision maker (CODM) to manage operation when segment expense information by category is not disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Schedule of Revenue by Major Merchandise or Services Categories (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue by Major Merchandise or Services Categories [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 25,334,149<span></span>
</td>
<td class="nump">$ 38,530,773<span></span>
</td>
<td class="nump">$ 45,598,620<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgih_PackagingProductsMember', window );">Packaging products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue by Major Merchandise or Services Categories [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">15,746,534<span></span>
</td>
<td class="nump">22,348,633<span></span>
</td>
<td class="nump">23,065,859<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgih_CorrugatedProductsMember', window );">Corrugated products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue by Major Merchandise or Services Categories [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">5,173,576<span></span>
</td>
<td class="nump">11,833,698<span></span>
</td>
<td class="nump">16,977,098<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgih_PackagingProductsSupplyChainManagementSolutionsMember', window );">Packaging products supply chain management solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue by Major Merchandise or Services Categories [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 4,414,039<span></span>
</td>
<td class="nump">$ 4,348,442<span></span>
</td>
<td class="nump">$ 5,555,663<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgih_PackagingProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgih_PackagingProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgih_CorrugatedProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgih_CorrugatedProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgih_PackagingProductsSupplyChainManagementSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgih_PackagingProductsSupplyChainManagementSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Schedule of Revenue in Term of Geographical Locations of Customers (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 25,334,149<span></span>
</td>
<td class="nump">$ 38,530,773<span></span>
</td>
<td class="nump">$ 45,598,620<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgih_PackagingProductsMember', window );">Packaging products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,746,534<span></span>
</td>
<td class="nump">22,348,633<span></span>
</td>
<td class="nump">23,065,859<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgih_CorrugatedProductsMember', window );">Corrugated products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,173,576<span></span>
</td>
<td class="nump">11,833,698<span></span>
</td>
<td class="nump">16,977,098<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgih_PackagingProductsSupplyChainManagementSolutionsMember', window );">Packaging products supply chain management solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,414,039<span></span>
</td>
<td class="nump">4,348,442<span></span>
</td>
<td class="nump">5,555,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">Mainland China [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,420,976<span></span>
</td>
<td class="nump">28,662,637<span></span>
</td>
<td class="nump">33,266,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">Mainland China [Member] | Packaging products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,333,276<span></span>
</td>
<td class="nump">19,316,785<span></span>
</td>
<td class="nump">19,677,726<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">Mainland China [Member] | Corrugated products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,087,022<span></span>
</td>
<td class="nump">9,284,023<span></span>
</td>
<td class="nump">13,481,344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">Mainland China [Member] | Packaging products supply chain management solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">678<span></span>
</td>
<td class="nump">61,829<span></span>
</td>
<td class="nump">107,244<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong SAR [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,399,892<span></span>
</td>
<td class="nump">3,383,864<span></span>
</td>
<td class="nump">3,285,506<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong SAR [Member] | Packaging products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,533,705<span></span>
</td>
<td class="nump">1,110,428<span></span>
</td>
<td class="nump">797,390<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong SAR [Member] | Corrugated products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">241,470<span></span>
</td>
<td class="nump">880,875<span></span>
</td>
<td class="nump">1,327,396<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong SAR [Member] | Packaging products supply chain management solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,624,717<span></span>
</td>
<td class="nump">1,392,561<span></span>
</td>
<td class="nump">1,160,720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_VN', window );">Vietnam [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,341,305<span></span>
</td>
<td class="nump">1,367,085<span></span>
</td>
<td class="nump">3,130,339<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_VN', window );">Vietnam [Member] | Packaging products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">842,890<span></span>
</td>
<td class="nump">935,670<span></span>
</td>
<td class="nump">1,802,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_VN', window );">Vietnam [Member] | Corrugated products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">192,948<span></span>
</td>
<td class="nump">266<span></span>
</td>
<td class="nump">5,322<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_VN', window );">Vietnam [Member] | Packaging products supply chain management solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">305,467<span></span>
</td>
<td class="nump">431,149<span></span>
</td>
<td class="nump">1,322,317<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Other Southeast Asian countries [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,267,777<span></span>
</td>
<td class="nump">2,041,567<span></span>
</td>
<td class="nump">3,364,678<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Other Southeast Asian countries [Member] | Packaging products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">403,617<span></span>
</td>
<td class="nump">445,218<span></span>
</td>
<td class="nump">516,753<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Other Southeast Asian countries [Member] | Corrugated products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">478,117<span></span>
</td>
<td class="nump">205,496<span></span>
</td>
<td class="nump">861,594<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Other Southeast Asian countries [Member] | Packaging products supply chain management solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,386,043<span></span>
</td>
<td class="nump">1,390,853<span></span>
</td>
<td class="nump">1,986,331<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">Australia [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,141,555<span></span>
</td>
<td class="nump">953,161<span></span>
</td>
<td class="nump">1,168,191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">Australia [Member] | Packaging products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">219,659<span></span>
</td>
<td class="nump">4,543<span></span>
</td>
<td class="nump">812<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">Australia [Member] | Corrugated products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">921,896<span></span>
</td>
<td class="nump">948,618<span></span>
</td>
<td class="nump">1,167,379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">Australia [Member] | Packaging products supply chain management solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States of America [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,304,594<span></span>
</td>
<td class="nump">1,560,781<span></span>
</td>
<td class="nump">848,789<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States of America [Member] | Packaging products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">57,456<span></span>
</td>
<td class="nump">45,701<span></span>
</td>
<td class="nump">12,214<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States of America [Member] | Corrugated products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">150,004<span></span>
</td>
<td class="nump">446,467<span></span>
</td>
<td class="nump">47,688<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States of America [Member] | Packaging products supply chain management solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,097,134<span></span>
</td>
<td class="nump">1,068,613<span></span>
</td>
<td class="nump">788,887<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=mgih_OtherCountriesMember', window );">Other countries [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">458,050<span></span>
</td>
<td class="nump">561,678<span></span>
</td>
<td class="nump">534,803<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=mgih_OtherCountriesMember', window );">Other countries [Member] | Packaging products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">355,931<span></span>
</td>
<td class="nump">490,288<span></span>
</td>
<td class="nump">258,264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=mgih_OtherCountriesMember', window );">Other countries [Member] | Corrugated products [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">102,119<span></span>
</td>
<td class="nump">67,953<span></span>
</td>
<td class="nump">86,375<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=mgih_OtherCountriesMember', window );">Other countries [Member] | Packaging products supply chain management solutions [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Geographical total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3,437<span></span>
</td>
<td class="nump">$ 190,164<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-size: 10pt">Other Southeast Asian countries
include Singapore, Indonesia, Malaysia, Philippines and Myanmar.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgih_PackagingProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgih_PackagingProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgih_CorrugatedProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgih_CorrugatedProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgih_PackagingProductsSupplyChainManagementSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgih_PackagingProductsSupplyChainManagementSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_VN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_VN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mgih_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=mgih_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Risks and Uncertainties (Details) - Jun. 30, 2025 - Credit Risk [Member]<br></strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><div>VND (&#8363;)</div></th>
<th class="th"><div>HKD ($)</div></th>
<th class="th"><div>CNY (&#165;)</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=mgih_HongKongDepositProtectionBoardMember', window );">Hong Kong Deposit Protection Board [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Risks and Uncertainties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensatingBalanceAmount', window );">Compensation limit</a></td>
<td class="nump">$ 63,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash balance</a></td>
<td class="nump">7,193,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,467,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Insured</a></td>
<td class="nump">63,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=mgih_PeoplesBankOfChinaMember', window );">People&#8217;s Bank of China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Risks and Uncertainties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensatingBalanceAmount', window );">Compensation limit</a></td>
<td class="nump">69,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash balance</a></td>
<td class="nump">3,056,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,905,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Insured</a></td>
<td class="nump">69,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=mgih_DepositInsuranceOfVietnamMember', window );">Deposit insurance of Vietnam [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Risks and Uncertainties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensatingBalanceAmount', window );">Compensation limit</a></td>
<td class="nump">4,789<span></span>
</td>
<td class="nump">&#8363; 125,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash balance</a></td>
<td class="nump">527,348<span></span>
</td>
<td class="nump">765,476,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Insured</a></td>
<td class="nump">$ 4,789<span></span>
</td>
<td class="nump">&#8363; 125,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFDICInsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensatingBalanceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensatingBalanceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-18<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=mgih_HongKongDepositProtectionBoardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=mgih_HongKongDepositProtectionBoardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=mgih_PeoplesBankOfChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=mgih_PeoplesBankOfChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=mgih_DepositInsuranceOfVietnamMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=mgih_DepositInsuranceOfVietnamMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Risks and Uncertainties - Schedule of Customer Concentration Risk (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer A [Member] | Total Revenues [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Customer Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ConcentrationRiskAmount', window );">Concentration risk, amount</a></td>
<td class="nump">$ 5,163,870<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">20.40%<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer A [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Customer Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ConcentrationRiskAmount', window );">Concentration risk, amount</a></td>
<td class="nump">$ 1,751,895<span></span>
</td>
<td class="nump">$ 1,155,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">30.80%<span></span>
</td>
<td class="nump">15.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer B [Member] | Total Revenues [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Customer Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ConcentrationRiskAmount', window );">Concentration risk, amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 7,257,128<span></span>
</td>
<td class="nump">$ 6,334,447<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">18.80%<span></span>
</td>
<td class="nump">13.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer B [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Customer Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ConcentrationRiskAmount', window );">Concentration risk, amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 813,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer C [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Customer Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ConcentrationRiskAmount', window );">Concentration risk, amount</a></td>
<td class="nump">$ 684,830<span></span>
</td>
<td class="nump">$ 818,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer D [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Customer Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ConcentrationRiskAmount', window );">Concentration risk, amount</a></td>
<td class="nump">$ 587,190<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.30%<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Supplier A [Member] | Total Purchases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Customer Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ConcentrationRiskAmount', window );">Concentration risk, amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,963,186<span></span>
</td>
<td class="nump">$ 4,390,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">19.70%<span></span>
</td>
<td class="nump">21.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Supplier B [Member] | Total Purchases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Customer Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ConcentrationRiskAmount', window );">Concentration risk, amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,009,756<span></span>
</td>
<td class="nump">$ 2,070,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">13.30%<span></span>
</td>
<td class="nump">10.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_ConcentrationRiskAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of concentration risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_ConcentrationRiskAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mgih_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mgih_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mgih_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mgih_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mgih_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mgih_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mgih_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mgih_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=mgih_SupplierAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=mgih_SupplierAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=mgih_TotalPurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=mgih_TotalPurchasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=mgih_SupplierBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=mgih_SupplierBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Commitment (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 11, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 11, 2023 </div>
<div>VND (&#8363;)</div>
</th>
<th class="th">
<div>Mar. 14, 2020 </div>
<div>USD ($) </div>
<div>m&#178;</div>
</th>
<th class="th">
<div>Mar. 14, 2020 </div>
<div>VND (&#8363;) </div>
<div>m&#178;</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Capital Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RightofuseAssetsROUNet', window );">Right of use asset | $</a></td>
<td class="nump">$ 3,177,674<span></span>
</td>
<td class="nump">$ 3,474,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Capital Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Area of land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Capital Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Area of land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,997<span></span>
</td>
<td class="nump">49,997<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=mgih_CapitalCommitmentMember', window );">Capital Commitment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Capital Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_RightofuseAssetsROUNet', window );">Right of use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,184,513<span></span>
</td>
<td class="nump">&#8363; 102,476,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgih_ContractForRightToUseOfLand', window );">Land cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,184,262<span></span>
</td>
<td class="nump">&#8363; 102,469,851,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_ContractForRightToUseOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contract for the right to use of land.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_ContractForRightToUseOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgih_RightofuseAssetsROUNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of right-of-use assets net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgih_RightofuseAssetsROUNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgih_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area of land held.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=mgih_CapitalCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=mgih_CapitalCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details)<br></strong></div></th>
<th class="th">
<div>Aug. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Deposits', window );">Frozen bank deposit</a></td>
<td class="nump">$ 87,842<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>309</ContextCount>
  <ElementCount>359</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>101</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995301 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Changes in Shareholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995305 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995306 - Disclosure - Organization and Business Background</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/OrganizationandBusinessBackground</Role>
      <ShortName>Organization and Business Background</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Cash and Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/CashandCashEquivalents</Role>
      <ShortName>Cash and Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Accounts Receivable, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/AccountsReceivableNet</Role>
      <ShortName>Accounts Receivable, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Prepayments, Other Receivables and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssets</Role>
      <ShortName>Prepayments, Other Receivables and Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Inventories, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/InventoriesNet</Role>
      <ShortName>Inventories, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Property, Plant and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/PropertyPlantandEquipmentNet</Role>
      <ShortName>Property, Plant and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Bank Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/BankBorrowings</Role>
      <ShortName>Bank Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Related Party Balance and Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactions</Role>
      <ShortName>Related Party Balance and Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Other Payables and Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilities</Role>
      <ShortName>Other Payables and Accrued Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Selling and Marketing Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/SellingandMarketingExpenses</Role>
      <ShortName>Selling and Marketing Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995319 - Disclosure - General and Administrative Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/GeneralandAdministrativeExpenses</Role>
      <ShortName>General and Administrative Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Risks and Uncertainties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/RisksandUncertainties</Role>
      <ShortName>Risks and Uncertainties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995323 - Disclosure - Capital Commitment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/CapitalCommitment</Role>
      <ShortName>Capital Commitment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995324 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Organization and Business Background (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundTables</Role>
      <ShortName>Organization and Business Background (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/OrganizationandBusinessBackground</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Cash and Cash Equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/CashandCashEquivalentsTables</Role>
      <ShortName>Cash and Cash Equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/CashandCashEquivalents</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Accounts Receivable, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/AccountsReceivableNetTables</Role>
      <ShortName>Accounts Receivable, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/AccountsReceivableNet</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Prepayments, Other Receivables and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssetsTables</Role>
      <ShortName>Prepayments, Other Receivables and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssets</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Inventories, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/InventoriesNetTables</Role>
      <ShortName>Inventories, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/InventoriesNet</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Property, Plant and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetTables</Role>
      <ShortName>Property, Plant and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/PropertyPlantandEquipmentNet</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/Leases</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Bank Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/BankBorrowingsTables</Role>
      <ShortName>Bank Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/BankBorrowings</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Related Party Balance and Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactionsTables</Role>
      <ShortName>Related Party Balance and Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactions</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Other Payables and Accrued Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesTables</Role>
      <ShortName>Other Payables and Accrued Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilities</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Selling and Marketing Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/SellingandMarketingExpensesTables</Role>
      <ShortName>Selling and Marketing Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/SellingandMarketingExpenses</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996013 - Disclosure - General and Administrative Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/GeneralandAdministrativeExpensesTables</Role>
      <ShortName>General and Administrative Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/GeneralandAdministrativeExpenses</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/IncomeTaxes</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/SegmentReporting</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Risks and Uncertainties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/RisksandUncertaintiesTables</Role>
      <ShortName>Risks and Uncertainties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/RisksandUncertainties</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Organization and Business Background (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails</Role>
      <ShortName>Organization and Business Background (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Organization and Business Background - Schedule of Subsidiaries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable</Role>
      <ShortName>Organization and Business Background - Schedule of Subsidiaries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails</Role>
      <ShortName>Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Significant Accounting Policies - Schedule of Translation of Amounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Translation of Amounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Significant Accounting Policies - Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents on its Original Currencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable</Role>
      <ShortName>Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents on its Original Currencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Accounts Receivable, Net - Schedule of Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable</Role>
      <ShortName>Accounts Receivable, Net - Schedule of Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Accounts Receivable, Net - Schedule of Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofAllowanceforDoubtfulAccountsTable</Role>
      <ShortName>Accounts Receivable, Net - Schedule of Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Accounts Receivable, Net - Schedule of Ageing Analysis of Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable</Role>
      <ShortName>Accounts Receivable, Net - Schedule of Ageing Analysis of Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Prepayments, Other Receivables and Other Current Assets - Schedule of Prepayments, Other Receivables and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable</Role>
      <ShortName>Prepayments, Other Receivables and Other Current Assets - Schedule of Prepayments, Other Receivables and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Inventories, Net - Schedule of Components of Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable</Role>
      <ShortName>Inventories, Net - Schedule of Components of Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Inventories, Net - Schedule of Inventories Impairment Consists (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofInventoriesImpairmentConsistsTable</Role>
      <ShortName>Inventories, Net - Schedule of Inventories Impairment Consists (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Property, Plant and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetDetails</Role>
      <ShortName>Property, Plant and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable</Role>
      <ShortName>Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/LeasesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable</Role>
      <ShortName>Leases - Schedule of Supplemental Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Leases - Schedule of Contractual Maturities of the Group???s Operating and Finance Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable</Role>
      <ShortName>Leases - Schedule of Contractual Maturities of the Group???s Operating and Finance Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Bank Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/BankBorrowingsDetails</Role>
      <ShortName>Bank Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/BankBorrowingsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Bank Borrowings - Schedule of Outstanding Balances of Banks Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable</Role>
      <ShortName>Bank Borrowings - Schedule of Outstanding Balances of Banks Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Bank Borrowings - Schedule of Bank Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable</Role>
      <ShortName>Bank Borrowings - Schedule of Bank Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Bank Borrowings - Schedule of Loan Type in Terms of Currency (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable</Role>
      <ShortName>Bank Borrowings - Schedule of Loan Type in Terms of Currency (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Related Party Balance and Transactions - Schedule of Significant Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable</Role>
      <ShortName>Related Party Balance and Transactions - Schedule of Significant Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Other Payables and Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesDetails</Role>
      <ShortName>Other Payables and Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Other Payables and Accrued Liabilities - Schedule of Other Payables and Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable</Role>
      <ShortName>Other Payables and Accrued Liabilities - Schedule of Other Payables and Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/ShareholdersEquity</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable</Role>
      <ShortName>Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996043 - Disclosure - General and Administrative Expenses - Schedule of General and Administrative Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable</Role>
      <ShortName>General and Administrative Expenses - Schedule of General and Administrative Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/IncomeTaxesTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Income Taxes - Schedule of Provisions for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable</Role>
      <ShortName>Income Taxes - Schedule of Provisions for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996046 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable</Role>
      <ShortName>Income Taxes - Schedule of Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Income Taxes - Schedule of Deferred Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/SegmentReportingTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996049 - Disclosure - Segment Reporting - Schedule of Revenue by Major Merchandise or Services Categories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable</Role>
      <ShortName>Segment Reporting - Schedule of Revenue by Major Merchandise or Services Categories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996050 - Disclosure - Segment Reporting - Schedule of Revenue in Term of Geographical Locations of Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable</Role>
      <ShortName>Segment Reporting - Schedule of Revenue in Term of Geographical Locations of Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996051 - Disclosure - Risks and Uncertainties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/RisksandUncertaintiesDetails</Role>
      <ShortName>Risks and Uncertainties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/RisksandUncertaintiesTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996052 - Disclosure - Risks and Uncertainties - Schedule of Customer Concentration Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable</Role>
      <ShortName>Risks and Uncertainties - Schedule of Customer Concentration Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996053 - Disclosure - Capital Commitment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/CapitalCommitmentDetails</Role>
      <ShortName>Capital Commitment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/CapitalCommitment</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="ea0261607-20f_millennium.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996054 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.millenniumgp.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.millenniumgp.com/role/SubsequentEvents</ParentRole>
      <Position>84</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F" isDefinitelyFs="true" isUsgaap="true" original="ea0261607-20f_millennium.htm">ea0261607-20f_millennium.htm</File>
    <File>mgih-20250630.xsd</File>
    <File>mgih-20250630_cal.xml</File>
    <File>mgih-20250630_def.xml</File>
    <File>mgih-20250630_lab.xml</File>
    <File>mgih-20250630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
    <File>image_002.jpg</File>
    <File>image_003.jpg</File>
    <File>image_004.jpg</File>
    <File>image_004a.jpg</File>
    <File>image_005.jpg</File>
    <File>image_006.jpg</File>
    <File>image_007.jpg</File>
    <File>image_008.jpg</File>
    <File>image_009.jpg</File>
    <File>image_010.jpg</File>
    <File>image_011.jpg</File>
    <File>image_012.jpg</File>
    <File>image_013.jpg</File>
    <File>image_014.jpg</File>
    <File>image_015.jpg</File>
    <File>image_016.jpg</File>
    <File>image_017.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="937">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="9">http://xbrl.sec.gov/cyd/2025</BaseTaxonomy>
    <BaseTaxonomy items="48">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="1">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>119
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0261607-20f_millennium.htm": {
   "nsprefix": "mgih",
   "nsuri": "http://www.millenniumgp.com/20250630",
   "dts": {
    "inline": {
     "local": [
      "ea0261607-20f_millennium.htm"
     ]
    },
    "schema": {
     "local": [
      "mgih-20250630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_def.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_lab.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_pre.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "mgih-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mgih-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "mgih-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mgih-20250630_pre.xml"
     ]
    }
   },
   "keyStandard": 308,
   "keyCustom": 51,
   "axisStandard": 27,
   "axisCustom": 0,
   "memberStandard": 37,
   "memberCustom": 61,
   "hidden": {
    "total": 128,
    "http://fasb.org/us-gaap/2025": 94,
    "http://www.millenniumgp.com/20250630": 29,
    "http://xbrl.sec.gov/dei/2025": 5
   },
   "contextCount": 309,
   "entityCount": 1,
   "segmentCount": 101,
   "elementCount": 835,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 937,
    "http://xbrl.sec.gov/dei/2025": 48,
    "http://xbrl.sec.gov/cyd/2025": 9,
    "http://xbrl.sec.gov/ecd/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Consolidated Statements of Operations and Comprehensive Loss",
     "shortName": "Consolidated Statements of Operations and Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.millenniumgp.com/role/ShareholdersEquityType2or3",
     "longName": "995304 - Statement - Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "shortName": "Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.millenniumgp.com/role/ConsolidatedCashFlow",
     "longName": "995305 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.millenniumgp.com/role/OrganizationandBusinessBackground",
     "longName": "995306 - Disclosure - Organization and Business Background",
     "shortName": "Organization and Business Background",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.millenniumgp.com/role/SignificantAccountingPolicies",
     "longName": "995307 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.millenniumgp.com/role/CashandCashEquivalents",
     "longName": "995308 - Disclosure - Cash and Cash Equivalents",
     "shortName": "Cash and Cash Equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.millenniumgp.com/role/AccountsReceivableNet",
     "longName": "995309 - Disclosure - Accounts Receivable, Net",
     "shortName": "Accounts Receivable, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssets",
     "longName": "995310 - Disclosure - Prepayments, Other Receivables and Other Current Assets",
     "shortName": "Prepayments, Other Receivables and Other Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.millenniumgp.com/role/InventoriesNet",
     "longName": "995311 - Disclosure - Inventories, Net",
     "shortName": "Inventories, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.millenniumgp.com/role/PropertyPlantandEquipmentNet",
     "longName": "995312 - Disclosure - Property, Plant and Equipment, Net",
     "shortName": "Property, Plant and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.millenniumgp.com/role/Leases",
     "longName": "995313 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.millenniumgp.com/role/BankBorrowings",
     "longName": "995314 - Disclosure - Bank Borrowings",
     "shortName": "Bank Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactions",
     "longName": "995315 - Disclosure - Related Party Balance and Transactions",
     "shortName": "Related Party Balance and Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilities",
     "longName": "995316 - Disclosure - Other Payables and Accrued Liabilities",
     "shortName": "Other Payables and Accrued Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.millenniumgp.com/role/ShareholdersEquity",
     "longName": "995317 - Disclosure - Shareholders' Equity",
     "shortName": "Shareholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.millenniumgp.com/role/SellingandMarketingExpenses",
     "longName": "995318 - Disclosure - Selling and Marketing Expenses",
     "shortName": "Selling and Marketing Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mgih:SellingAndMarketingExpensesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mgih:SellingAndMarketingExpensesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.millenniumgp.com/role/GeneralandAdministrativeExpenses",
     "longName": "995319 - Disclosure - General and Administrative Expenses",
     "shortName": "General and Administrative Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mgih:GeneralAndAdministrativeExpensesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mgih:GeneralAndAdministrativeExpensesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.millenniumgp.com/role/IncomeTaxes",
     "longName": "995320 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.millenniumgp.com/role/SegmentReporting",
     "longName": "995321 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.millenniumgp.com/role/RisksandUncertainties",
     "longName": "995322 - Disclosure - Risks and Uncertainties",
     "shortName": "Risks and Uncertainties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.millenniumgp.com/role/CapitalCommitment",
     "longName": "995323 - Disclosure - Capital Commitment",
     "shortName": "Capital Commitment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.millenniumgp.com/role/SubsequentEvents",
     "longName": "995324 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c43",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c43",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundTables",
     "longName": "996001 - Disclosure - Organization and Business Background (Tables)",
     "shortName": "Organization and Business Background (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.millenniumgp.com/role/SignificantAccountingPoliciesTables",
     "longName": "996002 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.millenniumgp.com/role/CashandCashEquivalentsTables",
     "longName": "996003 - Disclosure - Cash and Cash Equivalents (Tables)",
     "shortName": "Cash and Cash Equivalents (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.millenniumgp.com/role/AccountsReceivableNetTables",
     "longName": "996004 - Disclosure - Accounts Receivable, Net (Tables)",
     "shortName": "Accounts Receivable, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssetsTables",
     "longName": "996005 - Disclosure - Prepayments, Other Receivables and Other Current Assets (Tables)",
     "shortName": "Prepayments, Other Receivables and Other Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.millenniumgp.com/role/InventoriesNetTables",
     "longName": "996006 - Disclosure - Inventories, Net (Tables)",
     "shortName": "Inventories, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetTables",
     "longName": "996007 - Disclosure - Property, Plant and Equipment, Net (Tables)",
     "shortName": "Property, Plant and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.millenniumgp.com/role/LeasesTables",
     "longName": "996008 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.millenniumgp.com/role/BankBorrowingsTables",
     "longName": "996009 - Disclosure - Bank Borrowings (Tables)",
     "shortName": "Bank Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactionsTables",
     "longName": "996010 - Disclosure - Related Party Balance and Transactions (Tables)",
     "shortName": "Related Party Balance and Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesTables",
     "longName": "996011 - Disclosure - Other Payables and Accrued Liabilities (Tables)",
     "shortName": "Other Payables and Accrued Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.millenniumgp.com/role/SellingandMarketingExpensesTables",
     "longName": "996012 - Disclosure - Selling and Marketing Expenses (Tables)",
     "shortName": "Selling and Marketing Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mgih:SellingAndMarketingExpensesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mgih:SellingAndMarketingExpensesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.millenniumgp.com/role/GeneralandAdministrativeExpensesTables",
     "longName": "996013 - Disclosure - General and Administrative Expenses (Tables)",
     "shortName": "General and Administrative Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mgih:GeneralAndAdministrativeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mgih:GeneralAndAdministrativeExpensesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mgih:GeneralAndAdministrativeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mgih:GeneralAndAdministrativeExpensesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.millenniumgp.com/role/IncomeTaxesTables",
     "longName": "996014 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.millenniumgp.com/role/SegmentReportingTables",
     "longName": "996015 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.millenniumgp.com/role/RisksandUncertaintiesTables",
     "longName": "996016 - Disclosure - Risks and Uncertainties (Tables)",
     "shortName": "Risks and Uncertainties (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails",
     "longName": "996017 - Disclosure - Organization and Business Background (Details)",
     "shortName": "Organization and Business Background (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c152",
      "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mgih:OptionForClosingInitialPublicOffering",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable",
     "longName": "996018 - Disclosure - Organization and Business Background - Schedule of Subsidiaries (Details)",
     "shortName": "Organization and Business Background - Schedule of Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c49",
      "name": "us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c49",
      "name": "us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails",
     "longName": "996019 - Disclosure - Significant Accounting Policies (Details)",
     "shortName": "Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DepositsWithOtherFederalHomeLoanBanks",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DepositsWithOtherFederalHomeLoanBanks",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable",
     "longName": "996020 - Disclosure - Significant Accounting Policies - Schedule of Translation of Amounts (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Translation of Amounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c84",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c84",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable",
     "longName": "996021 - Disclosure - Significant Accounting Policies - Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c92",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mgih:DepreciatesPropertyPlantAndEquipmentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c92",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mgih:DepreciatesPropertyPlantAndEquipmentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable",
     "longName": "996022 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents on its Original Currencies (Details)",
     "shortName": "Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents on its Original Currencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c101",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable",
     "longName": "996023 - Disclosure - Accounts Receivable, Net - Schedule of Accounts Receivable (Details)",
     "shortName": "Accounts Receivable, Net - Schedule of Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.millenniumgp.com/role/ScheduleofAllowanceforDoubtfulAccountsTable",
     "longName": "996024 - Disclosure - Accounts Receivable, Net - Schedule of Allowance for Doubtful Accounts (Details)",
     "shortName": "Accounts Receivable, Net - Schedule of Allowance for Doubtful Accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ProvisionForOtherCreditLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable",
     "longName": "996025 - Disclosure - Accounts Receivable, Net - Schedule of Ageing Analysis of Accounts Receivable (Details)",
     "shortName": "Accounts Receivable, Net - Schedule of Ageing Analysis of Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c108",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgih:ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable",
     "longName": "996026 - Disclosure - Prepayments, Other Receivables and Other Current Assets - Schedule of Prepayments, Other Receivables and Other Current Assets (Details)",
     "shortName": "Prepayments, Other Receivables and Other Current Assets - Schedule of Prepayments, Other Receivables and Other Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:OtherPrepaidExpenseCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:OtherPrepaidExpenseCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable",
     "longName": "996027 - Disclosure - Inventories, Net - Schedule of Components of Inventories (Details)",
     "shortName": "Inventories, Net - Schedule of Components of Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.millenniumgp.com/role/ScheduleofInventoriesImpairmentConsistsTable",
     "longName": "996028 - Disclosure - Inventories, Net - Schedule of Inventories Impairment Consists (Details)",
     "shortName": "Inventories, Net - Schedule of Inventories Impairment Consists (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:InventoryAdjustments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mgih:InventoryAddition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgih:ScheduleOfInventoriesImpairmentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetDetails",
     "longName": "996029 - Disclosure - Property, Plant and Equipment, Net (Details)",
     "shortName": "Property, Plant and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
     "longName": "996030 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details)",
     "shortName": "Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.millenniumgp.com/role/LeasesDetails",
     "longName": "996031 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable",
     "longName": "996032 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)",
     "shortName": "Leases - Schedule of Supplemental Balance Sheet Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "mgih:RightofuseAssetsROUNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable",
     "longName": "996033 - Disclosure - Leases - Schedule of Contractual Maturities of the Group\u2019s Operating and Finance Lease Liabilities (Details)",
     "shortName": "Leases - Schedule of Contractual Maturities of the Group\u2019s Operating and Finance Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.millenniumgp.com/role/BankBorrowingsDetails",
     "longName": "996034 - Disclosure - Bank Borrowings (Details)",
     "shortName": "Bank Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable",
     "longName": "996035 - Disclosure - Bank Borrowings - Schedule of Outstanding Balances of Banks Borrowings (Details)",
     "shortName": "Bank Borrowings - Schedule of Outstanding Balances of Banks Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c130",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable",
     "longName": "996036 - Disclosure - Bank Borrowings - Schedule of Bank Borrowings (Details)",
     "shortName": "Bank Borrowings - Schedule of Bank Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c134",
      "name": "us-gaap:DebtInstrumentMaturityDateDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable",
     "longName": "996037 - Disclosure - Bank Borrowings - Schedule of Loan Type in Terms of Currency (Details)",
     "shortName": "Bank Borrowings - Schedule of Loan Type in Terms of Currency (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable",
     "longName": "996038 - Disclosure - Related Party Balance and Transactions - Schedule of Significant Related Party Transactions (Details)",
     "shortName": "Related Party Balance and Transactions - Schedule of Significant Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c143",
      "name": "us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c143",
      "name": "us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesDetails",
     "longName": "996039 - Disclosure - Other Payables and Accrued Liabilities (Details)",
     "shortName": "Other Payables and Accrued Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable",
     "longName": "996040 - Disclosure - Other Payables and Accrued Liabilities - Schedule of Other Payables and Accrued Liabilities (Details)",
     "shortName": "Other Payables and Accrued Liabilities - Schedule of Other Payables and Accrued Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.millenniumgp.com/role/ShareholdersEquityDetails",
     "longName": "996041 - Disclosure - Shareholders' Equity (Details)",
     "shortName": "Shareholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c152",
      "name": "us-gaap:PaymentsForProceedsFromRealEstatePartnershipInvestmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable",
     "longName": "996042 - Disclosure - Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details)",
     "shortName": "Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SellingAndMarketingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c156",
      "name": "us-gaap:SellingAndMarketingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
       "mgih:SellingAndMarketingExpensesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
     "longName": "996043 - Disclosure - General and Administrative Expenses - Schedule of General and Administrative Expenses (Details)",
     "shortName": "General and Administrative Expenses - Schedule of General and Administrative Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c156",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgih:GeneralAndAdministrativeExpensesTableTextBlock",
       "mgih:GeneralAndAdministrativeExpensesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.millenniumgp.com/role/IncomeTaxesDetails",
     "longName": "996044 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c183",
      "name": "mgih:CorporateTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c183",
      "name": "mgih:CorporateTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable",
     "longName": "996045 - Disclosure - Income Taxes - Schedule of Provisions for Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Provisions for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable",
     "longName": "996046 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details)",
     "shortName": "Income Taxes - Schedule of Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable",
     "longName": "996047 - Disclosure - Income Taxes - Schedule of Deferred Tax (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DeferredTaxAssetsOther",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DeferredTaxAssetsOther",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.millenniumgp.com/role/SegmentReportingDetails",
     "longName": "996048 - Disclosure - Segment Reporting (Details)",
     "shortName": "Segment Reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingExpenseInformationUsedByCodmDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingExpenseInformationUsedByCodmDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable",
     "longName": "996049 - Disclosure - Segment Reporting - Schedule of Revenue by Major Merchandise or Services Categories (Details)",
     "shortName": "Segment Reporting - Schedule of Revenue by Major Merchandise or Services Categories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R80": {
     "role": "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable",
     "longName": "996050 - Disclosure - Segment Reporting - Schedule of Revenue in Term of Geographical Locations of Customers (Details)",
     "shortName": "Segment Reporting - Schedule of Revenue in Term of Geographical Locations of Customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c200",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails",
     "longName": "996051 - Disclosure - Risks and Uncertainties (Details)",
     "shortName": "Risks and Uncertainties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c281",
      "name": "us-gaap:CompensatingBalanceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c281",
      "name": "us-gaap:CompensatingBalanceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable",
     "longName": "996052 - Disclosure - Risks and Uncertainties - Schedule of Customer Concentration Risk (Details)",
     "shortName": "Risks and Uncertainties - Schedule of Customer Concentration Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c284",
      "name": "mgih:ConcentrationRiskAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c284",
      "name": "mgih:ConcentrationRiskAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.millenniumgp.com/role/CapitalCommitmentDetails",
     "longName": "996053 - Disclosure - Capital Commitment (Details)",
     "shortName": "Capital Commitment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "mgih:RightofuseAssetsROUNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c304",
      "name": "mgih:RightofuseAssetsROUNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.millenniumgp.com/role/SubsequentEventsDetails",
     "longName": "996054 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c308",
      "name": "us-gaap:Deposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c308",
      "name": "us-gaap:Deposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0261607-20f_millennium.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "AU",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Australia [Member]",
        "label": "AUSTRALIA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Ageing Analysis of Accounts Receivable [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r1151"
     ]
    },
    "us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsNotesAndLoansReceivableNetCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Payables and Accrued Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables and accrued liabilities",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r35",
      "r40",
      "r1207"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "finance lease liabilities",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r883"
     ]
    },
    "us-gaap_AccountsPayableOtherCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableOtherCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables",
        "label": "Accounts Payable, Other, Current",
        "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "mgih_AccountsPayablePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "AccountsPayablePolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "documentation": "Disclosure of accounting policy for accounts payable.",
        "label": "Accounts Payable Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Allowance for Doubtful Accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r241",
      "r816"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r795",
      "r1137"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet",
      "http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable",
      "http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "mgih_AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "AccountsReceivableNetScheduleofAgeingAnalysisofAccountsReceivableDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Net - Schedule of Ageing Analysis of Accounts Receivable (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Payables and Accrued Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedSalariesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedSalariesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries payables",
        "label": "Accrued Salaries, Current",
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r818"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r123",
      "r649"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16",
      "r58",
      "r131",
      "r644",
      "r675",
      "r676",
      "r1223"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r12",
      "r16",
      "r487",
      "r490",
      "r548",
      "r671",
      "r672",
      "r1073",
      "r1074",
      "r1075",
      "r1129",
      "r1130",
      "r1131",
      "r1132"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-up capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r695",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1224",
      "r1295"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "mgih_AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Appropriations to statutory reserves",
        "documentation": "Appropriations to statutory reserves.",
        "label": "Adjustment To Statutory Reservesand Retained Earning Appropriations To Statutory Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdvertisingMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertisement expenses [Member]",
        "label": "Advertising [Member]",
        "documentation": "Announcement promoting product, service, or event."
       }
      }
     },
     "auth_ref": [
      "r1178",
      "r1179"
     ]
    },
    "mgih_AfterTaxProfitsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "AfterTaxProfitsPercentage",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After tax profits percentage",
        "documentation": "Percentage of after-tax profits.",
        "label": "After Tax Profits Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r944",
      "r955",
      "r971",
      "r1006"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r947",
      "r958",
      "r974",
      "r1009"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r959",
      "r975",
      "r1001",
      "r1010",
      "r1014",
      "r1022"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "us-gaap_AllowanceForCreditLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForCreditLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Allowance for Doubtful Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAccountsReceivableTable",
      "http://www.millenniumgp.com/role/ScheduleofAllowanceforDoubtfulAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "negatedLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r242",
      "r276"
     ]
    },
    "mgih_AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAllowanceforDoubtfulAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency exchange effect",
        "documentation": "Represents the amount of allowance for doubtful accounts receivable foreign currency exchange effect.",
        "label": "Allowance For Doubtful Accounts Receivable Foreign Currency Exchange Effect"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAllowanceforDoubtfulAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-offs",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "mgih_AppropriationsToStatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "AppropriationsToStatutoryReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Appropriations to statutory reserves",
        "documentation": "The amount of statutory reserve.",
        "label": "Appropriations To Statutory Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AreaOfLand": {
     "xbrltype": "areaItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AreaOfLand",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Area of land",
        "label": "Area of Land",
        "documentation": "Area of land held."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AsiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "AsiaMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Southeast Asian countries [Member]",
        "label": "Asia [Member]"
       }
      }
     },
     "auth_ref": [
      "r1297",
      "r1298",
      "r1299",
      "r1300"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of PPE",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r28",
      "r893",
      "r894"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r98",
      "r125",
      "r160",
      "r163",
      "r164",
      "r195",
      "r211",
      "r228",
      "r231",
      "r273",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r464",
      "r467",
      "r512",
      "r630",
      "r631",
      "r638",
      "r733",
      "r838",
      "r839",
      "r853",
      "r883",
      "r902",
      "r903",
      "r915",
      "r1172",
      "r1173",
      "r1244"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r135",
      "r160",
      "r163",
      "r164",
      "r273",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r464",
      "r467",
      "r512",
      "r883",
      "r1172",
      "r1173",
      "r1244"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "label": "Assets, Noncurrent",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r163",
      "r164",
      "r273",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r464",
      "r467",
      "r512",
      "r1172",
      "r1173",
      "r1244"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets:",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r931",
      "r951"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r931",
      "r951"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r931",
      "r951"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "mgih_BalanceSheetItemsExceptForEquityAccountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "BalanceSheetItemsExceptForEquityAccountsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance sheet items, except for equity accounts [Member]",
        "label": "Balance Sheet Items Except For Equity Accounts Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r511",
      "r866",
      "r867",
      "r1055",
      "r1257"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r511",
      "r866",
      "r867",
      "r1055",
      "r1257"
     ]
    },
    "mgih_BankBorrowingsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "BankBorrowingsDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Borrowings (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_BankBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "BankBorrowingsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank Borrowings [Member]",
        "label": "Bank Borrowings Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_BankBorrowingsScheduleofBankBorrowingsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "BankBorrowingsScheduleofBankBorrowingsDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Borrowings - Schedule of Bank Borrowings (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_BankOfChinaHongKongLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "BankOfChinaHongKongLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails",
      "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of China (Hong Kong) Limited [Member]",
        "label": "Bank Of China Hong Kong Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Principles of Consolidation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable",
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings [Member]",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r931",
      "r951"
     ]
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CN",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mainland China [Member]",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "currency_CNY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "CNY",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable",
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RMB [Member]",
        "label": "China, Yuan Renminbi"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_CapitalCommitmentDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "CapitalCommitmentDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Commitment (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_CapitalCommitmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "CapitalCommitmentMember",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Commitment [Member]",
        "label": "Capital Commitment Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet",
      "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails",
      "http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash balance",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r121",
      "r814"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/CashandCashEquivalents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]",
        "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r641"
     ]
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Cash and Cash Equivalents on its Original Currencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r84"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, Cash Equivalents and Restricted Cash - Beginning of Year",
        "periodEndLabel": "Cash, Cash Equivalents and Restricted Cash - End of Year",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r71",
      "r157"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (Decrease) Increase in Cash and Cash Equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r71"
     ]
    },
    "us-gaap_CashFDICInsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFDICInsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insured",
        "label": "Cash, FDIC Insured Amount",
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r127",
      "r128",
      "r129",
      "r160",
      "r164",
      "r187",
      "r188",
      "r190",
      "r192",
      "r197",
      "r198",
      "r273",
      "r307",
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r348",
      "r349",
      "r351",
      "r352",
      "r354",
      "r356",
      "r359",
      "r360",
      "r363",
      "r366",
      "r373",
      "r512",
      "r686",
      "r687",
      "r688",
      "r689",
      "r695",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r721",
      "r741",
      "r764",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r1053",
      "r1122",
      "r1124",
      "r1133"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Business Background [Line Items]",
        "terseLabel": "Shareholders\u2019 Equity [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r197",
      "r351",
      "r359",
      "r360",
      "r361",
      "r363",
      "r366",
      "r371",
      "r373",
      "r485",
      "r686",
      "r687",
      "r688",
      "r689",
      "r854",
      "r1053",
      "r1120",
      "r1122"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "mgih_CollateralizedAndGuaranteedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "CollateralizedAndGuaranteedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collateralized and guaranteed [Member]",
        "label": "Collateralized And Guaranteed Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r89",
      "r640",
      "r720"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r796"
     ]
    },
    "us-gaap_CommitmentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Commitment",
        "label": "Commitments Disclosure [Text Block]",
        "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary Shares",
        "verboseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r905",
      "r906",
      "r907",
      "r909",
      "r910",
      "r911",
      "r912",
      "r1129",
      "r1130",
      "r1132",
      "r1224",
      "r1292",
      "r1295"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, par value (in Dollars per share)",
        "verboseLabel": "Shares par value per share (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r721"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, issued",
        "verboseLabel": "Shares issued (in Shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "terseLabel": "Ordinary shares, outstanding",
        "verboseLabel": "Shares outstanding (in Shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r44",
      "r721",
      "r739",
      "r1295",
      "r1296"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares: US$0.002 par value per share, 125,000,000 shares authorized; 11,250,000 shares issued and outstanding",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r349",
      "r355",
      "r642",
      "r883"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "us-gaap_CompensatingBalanceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CompensatingBalanceAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation limit",
        "label": "Compensating Balance, Amount",
        "documentation": "The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Provisions for Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Comprehensive Loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r137",
      "r139",
      "r145",
      "r628",
      "r655",
      "r656"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive Income (Loss)",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ConcentrationRiskAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ConcentrationRiskAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk, amount",
        "documentation": "The amount of concentration risk.",
        "label": "Concentration Risk Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r239",
      "r680",
      "r681",
      "r795",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails",
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r239",
      "r680",
      "r681",
      "r795",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertainties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks and Uncertainties",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r203",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r829",
      "r1135"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r202",
      "r795",
      "r828",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r239",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r202",
      "r795",
      "r828",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable",
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": [
      "r161",
      "r168",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r556",
      "r634",
      "r801",
      "r1171",
      "r1174",
      "r1175"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": [
      "r161",
      "r168",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r556",
      "r634",
      "r801",
      "r1171",
      "r1174",
      "r1175"
     ]
    },
    "mgih_ConsultancyFeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ConsultancyFeeMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consultancy fee [Member]",
        "label": "Consultancy Fee Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ContractForRightToUseOfLand": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ContractForRightToUseOfLand",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails",
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract for right to use of land (in Dong)",
        "verboseLabel": "Land cost",
        "documentation": "Amount of contract for the right to use of land.",
        "label": "Contract For Right To Use Of Land"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r376",
      "r377",
      "r386"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized from contract liabilities",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "mgih_CorporateTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "CorporateTaxRate",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate tax rate",
        "documentation": "Percentage of corporate tax rate.",
        "label": "Corporate Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_CorrugatedProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "CorrugatedProductsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable",
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corrugated products [Member]",
        "label": "Corrugated Products Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of revenues",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r160",
      "r163",
      "r164",
      "r273",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r512",
      "r838",
      "r1172"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditConcentrationRiskMember",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Risk [Member]",
        "label": "Credit Concentration Risk [Member]",
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable",
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1234"
     ]
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Tax Provision PRC",
        "label": "Current Federal, State and Local, Tax Expense (Benefit)",
        "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Tax Provision Hong Kong",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1120",
      "r1126",
      "r1217"
     ]
    },
    "mgih_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "CustomerAMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer A [Member]",
        "label": "Customer AMember"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_CustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "CustomerBMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer B [Member]",
        "label": "Customer BMember"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_CustomerCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "CustomerCMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer C [Member]",
        "label": "Customer CMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r1137"
     ]
    },
    "mgih_CustomerDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "CustomerDMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer D [Member]",
        "label": "Customer DMember"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r939",
      "r1033"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r940",
      "r1034"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r939",
      "r1033"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]",
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r934",
      "r1028"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Flag]",
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r935",
      "r1029"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Text Block]",
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r935",
      "r1029"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r1027"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r1027"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r933",
      "r1027"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Third Party Engaged [Flag]",
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r936",
      "r1030"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]",
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r1031"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Role of Management [Text Block]",
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r938",
      "r1032"
     ]
    },
    "mgih_DBSBankHongKongLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "DBSBankHongKongLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DBS Bank Hong Kong Limited [Member]",
        "label": "DBSBank Hong Kong Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank borrowings",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r160",
      "r162",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r305",
      "r306",
      "r316",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r332",
      "r339",
      "r340",
      "r342",
      "r485",
      "r531"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails",
      "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r34",
      "r35",
      "r87",
      "r88",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r880",
      "r1120",
      "r1121",
      "r1123",
      "r1128",
      "r1165",
      "r1166",
      "r1167",
      "r1235",
      "r1236",
      "r1252"
     ]
    },
    "us-gaap_DebtInstrumentCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCurrency",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency",
        "label": "Debt Instrument, Currency",
        "documentation": "Description of the type of currency in which the debt instrument is required to be repaid."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r32"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average bank borrowings rates",
        "label": "Debt Instrument, Interest Rate During Period",
        "documentation": "The average effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r335",
      "r1235"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average interest rate",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r344",
      "r531",
      "r532",
      "r880"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Borrowings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r341",
      "r485",
      "r634",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r880",
      "r1120",
      "r1121",
      "r1123",
      "r1128",
      "r1235",
      "r1236"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentMaturityDateDescription",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date",
        "label": "Debt Instrument, Maturity Date, Description",
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails",
      "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r880",
      "r1120",
      "r1121",
      "r1123",
      "r1128",
      "r1165",
      "r1166",
      "r1167",
      "r1235",
      "r1236",
      "r1252"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments, Other Receivables and Other Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments, other receivables and other current assets",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Provision PRC",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, net",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Provision Hong Kong",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1126",
      "r1216",
      "r1217"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for inventories",
        "label": "Deferred Tax Assets, Inventory",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax loss",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Miscellaneous",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution plan",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions percentage",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r963",
      "r964",
      "r978"
     ]
    },
    "mgih_DepositInsuranceOfVietnamMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "DepositInsuranceOfVietnamMember",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit insurance of Vietnam [Member]",
        "label": "Deposit Insurance Of Vietnam Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Deposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Deposits",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Frozen bank deposit",
        "label": "Deposits",
        "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_DepositsAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepositsAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits",
        "label": "Deposits Assets, Current",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter."
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "us-gaap_DepositsWithOtherFederalHomeLoanBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepositsWithOtherFederalHomeLoanBanks",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank deposits",
        "label": "Deposits with Other Federal Home Loan Banks",
        "documentation": "Amount of interest-bearing funds deposited into another Federal Home Loan Banks (FHLBanks)."
       }
      }
     },
     "auth_ref": []
    },
    "mgih_DepreciatesPropertyPlantAndEquipmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "DepreciatesPropertyPlantAndEquipmentTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method",
        "documentation": "Tabular disclosure of depreciates property, plant, and equipment.",
        "label": "Depreciates Property Plant And Equipment Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r29",
      "r150",
      "r819",
      "r820",
      "r822",
      "r824"
     ]
    },
    "mgih_DepreciationAndAmortizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "DepreciationAndAmortizationMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
      "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization [Member]",
        "label": "Depreciation And Amortization Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r151",
      "r195",
      "r215",
      "r231",
      "r819",
      "r838",
      "r839"
     ]
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r963",
      "r964",
      "r978"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r928",
      "r931",
      "r951"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r928",
      "r931",
      "r951",
      "r1002"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r928",
      "r931",
      "r951",
      "r1002"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net (loss) per share attributable to ordinary shareholders - basic (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r146",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r185",
      "r187",
      "r190",
      "r191",
      "r192",
      "r194",
      "r347",
      "r421",
      "r460",
      "r463",
      "r499",
      "r500",
      "r629",
      "r657",
      "r827"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net (loss) income per share attributable to ordinary shareholders - diluted (in Dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r146",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r187",
      "r190",
      "r191",
      "r192",
      "r194",
      "r347",
      "r421",
      "r460",
      "r463",
      "r499",
      "r500",
      "r629",
      "r657",
      "r827"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r193"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of Exchange Rate Changes on Cash and Cash Equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r520"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Tax Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC Statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r165",
      "r429",
      "r451",
      "r860"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r860",
      "r1120",
      "r1127",
      "r1210"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r432",
      "r860",
      "r1120",
      "r1127",
      "r1210"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible expenses",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r435",
      "r1120",
      "r1127",
      "r1210"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax losses not recognized",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r860",
      "r1120",
      "r1127",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent",
        "documentation": "Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Overprovision of PRC income tax in prior year",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense."
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1127",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Effect of different tax jurisdiction",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r435",
      "r1120",
      "r1127",
      "r1210"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206"
     ]
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Customer Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r111",
      "r112",
      "r113",
      "r141",
      "r142",
      "r143",
      "r169",
      "r170",
      "r171",
      "r173",
      "r180",
      "r182",
      "r184",
      "r196",
      "r274",
      "r275",
      "r292",
      "r346",
      "r374",
      "r421",
      "r449",
      "r450",
      "r457",
      "r458",
      "r459",
      "r461",
      "r462",
      "r463",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r498",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r533",
      "r535",
      "r548",
      "r653",
      "r671",
      "r672",
      "r673",
      "r695",
      "r764"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r944",
      "r955",
      "r971",
      "r1006"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r941",
      "r952",
      "r968",
      "r1003"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "mgih_FinanceLeaseExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "FinanceLeaseExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease expenses",
        "documentation": "Finance lease expenses.",
        "label": "Finance Lease Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance, Lease liabilities recognized in the consolidated balance sheet",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r542"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable": {
       "parentTag": "mgih_LeaseLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current finance lease obligation",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable": {
       "parentTag": "mgih_LeaseLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current finance lease obligation",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Finance, Total undiscounted lease obligations",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r1121",
      "r1128",
      "r1252"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance, Year ending June 30, 2028",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r1121",
      "r1128",
      "r1252"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance, Year ending June 30, 2027",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r1121",
      "r1128",
      "r1252"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance, Year ending June 30, 2026",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r1121",
      "r1128",
      "r1252"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance, Less: imputed interest",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable": {
       "parentTag": "mgih_RightofuseAssetsROUNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease ROU",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "mgih_FinancialAsset181To365DaysPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "FinancialAsset181To365DaysPastDueMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 181 and 365 days [Member]",
        "documentation": "Financial asset more than 180 days past due but fewer than 365 days past due.",
        "label": "Financial Asset181 To365 Days Past Due Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_FinancialAsset91To180DaysPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "FinancialAsset91To180DaysPastDueMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 91 and 180 days [Member]",
        "documentation": "Financial asset more than 91 days past due but fewer than 180 days past due.",
        "label": "Financial Asset91 To180 Days Past Due Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r277",
      "r278",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r341",
      "r371",
      "r485",
      "r496",
      "r505",
      "r511",
      "r514",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r637",
      "r654",
      "r846",
      "r869",
      "r870",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r884",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232"
     ]
    },
    "us-gaap_FinancingReceivables60To89DaysPastDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivables60To89DaysPastDueMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within 90 days [Member]",
        "label": "Financial Asset, 60 to 89 Days Past Due [Member]",
        "documentation": "Financial asset more than 59 days past due but fewer than 90 days past due."
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Asset, Aging [Axis]",
        "documentation": "Information by period in which financial asset is past due or not past due."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r281",
      "r845"
     ]
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAgeingAnalysisofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Asset, Aging [Domain]",
        "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r281",
      "r845"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translation of amounts",
        "label": "Foreign Currency Exchange Rate, Translation",
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r530"
     ]
    },
    "us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyFairValueHedgeDerivativeLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Exchange Rates [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r959",
      "r975",
      "r1010"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r959",
      "r975",
      "r1010"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r959",
      "r975",
      "r1010"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r959",
      "r975",
      "r1010"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r959",
      "r975",
      "r1010"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r930",
      "r962"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss (gain) on disposal of property, plant and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement",
      "http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "General and administrative",
        "terseLabel": "Total",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r744"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_GeneralAndAdministrativeExpensesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "GeneralAndAdministrativeExpensesLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of General and Administrative Expenses [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_GeneralAndAdministrativeExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "GeneralAndAdministrativeExpensesTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/GeneralandAdministrativeExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of General and Administrative Expenses",
        "documentation": "Tabular disclosure of general and administrative expenses.",
        "label": "General And Administrative Expenses Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_GeneralAndAdministrativeExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "GeneralAndAdministrativeExpensesTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/GeneralandAdministrativeExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative expenses",
        "documentation": "The entity disclosure of general and administrative expenses.",
        "label": "General And Administrative Expenses Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "GeneralandAdministrativeExpensesScheduleofGeneralandAdministrativeExpensesDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expenses - Schedule of General and Administrative Expenses (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible asset, net",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1160",
      "r1161"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross Profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r61",
      "r97",
      "r160",
      "r163",
      "r164",
      "r273",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r512",
      "r832",
      "r838",
      "r1134",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1172"
     ]
    },
    "mgih_GuaranteedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "GuaranteedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guaranteed [Member]",
        "label": "Guaranteed Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "HK",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hong Kong SAR [Member]",
        "label": "HONG KONG"
       }
      }
     },
     "auth_ref": []
    },
    "currency_HKD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "HKD",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable",
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HKD [Member]",
        "label": "Hong Kong, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_HengSangBankLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "HengSangBankLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hang Sang Bank Limited [Member]",
        "label": "Heng Sang Bank Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_HongKongDepositProtectionBoardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "HongKongDepositProtectionBoardMember",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hong Kong Deposit Protection Board [Member]",
        "label": "Hong Kong Deposit Protection Board Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_HongKongTaxLawsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "HongKongTaxLawsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hong Kong Tax Laws [Member]",
        "label": "Hong Kong Tax Laws Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_HuizhouYimeinuoIndustryCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "HuizhouYimeinuoIndustryCoLtdMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable",
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Huizhou Yimeinuo Industry Co., Ltd. [Member]",
        "label": "Huizhou Yimeinuo Industry Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IPOMember",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IPO [Member]",
        "label": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r928",
      "r931",
      "r951"
     ]
    },
    "mgih_ImpairmentLossOfPropertyPlantAndEquipments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ImpairmentLossOfPropertyPlantAndEquipments",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss",
        "documentation": "The amount of impairment loss of property plant and equipments.",
        "label": "Impairment Loss Of Property Plant And Equipments"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ImpairmentLossOfPropertyPlantandEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ImpairmentLossOfPropertyPlantandEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "impairment loss",
        "documentation": "The amount of impairment loss of property plant and equipment.",
        "label": "Impairment Loss Of Property Plantand Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived asset",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r78"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss before income tax expense",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r93",
      "r97",
      "r630",
      "r632",
      "r651",
      "r821",
      "r823",
      "r825",
      "r832",
      "r838",
      "r1134",
      "r1143",
      "r1144",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
      "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r299",
      "r300",
      "r470",
      "r475",
      "r476",
      "r484",
      "r502",
      "r503",
      "r504",
      "r513",
      "r514",
      "r515",
      "r668",
      "r670",
      "r749",
      "r809",
      "r811",
      "r861",
      "r862",
      "r867",
      "r868",
      "r871",
      "r879",
      "r1218",
      "r1219",
      "r1258"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
      "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r300",
      "r470",
      "r475",
      "r476",
      "r484",
      "r502",
      "r503",
      "r504",
      "r513",
      "r514",
      "r515",
      "r668",
      "r670",
      "r749",
      "r809",
      "r811",
      "r861",
      "r862",
      "r867",
      "r868",
      "r871",
      "r879",
      "r1218",
      "r1219",
      "r1258"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r1213"
     ]
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxContingencyLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r165",
      "r423",
      "r429",
      "r436",
      "r437",
      "r438",
      "r440",
      "r445",
      "r452",
      "r454",
      "r455",
      "r456",
      "r636",
      "r679",
      "r691",
      "r860"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement",
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Provision (Credit) for Income Taxes",
        "negatedLabel": "Income tax (expense) credit",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r108",
      "r160",
      "r183",
      "r184",
      "r195",
      "r216",
      "r231",
      "r428",
      "r429",
      "r453",
      "r659",
      "r821",
      "r823",
      "r825",
      "r860"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for Income Taxes",
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r424",
      "r425",
      "r440",
      "r441",
      "r444",
      "r448",
      "r685"
     ]
    },
    "mgih_IncomeTaxesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "IncomeTaxesDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash returned (paid) for income taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r156",
      "r446",
      "r447"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred tax assets",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "mgih_IncreaseDecreaseInLeaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "IncreaseDecreaseInLeaseObligation",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease obligation",
        "documentation": "Lease obligation.",
        "label": "Increase Decrease In Lease Obligation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables and accrued liabilities",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepayments, other receivables and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidTaxes",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid tax",
        "label": "Increase (Decrease) in Prepaid Taxes",
        "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "mgih_IncreaseDecreaseInRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "IncreaseDecreaseInRightofuseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Right-of-use assets",
        "documentation": "The increase (decrease) during the reporting period in the total amount of Right-of-use assets.",
        "label": "Increase Decrease In Rightofuse Assets"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_IncreaseDecreaseinRelatedPartyBalancesTradeNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "IncreaseDecreaseinRelatedPartyBalancesTradeNature",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party balances \u2013 trade nature",
        "documentation": "Related party balances  trade nature.",
        "label": "Increase Decreasein Related Party Balances Trade Nature"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r959",
      "r975",
      "r1001",
      "r1010",
      "r1014",
      "r1022"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r932",
      "r1026"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r932",
      "r1026"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r932",
      "r1026"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible asset, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r1162",
      "r1163"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expenses",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r336",
      "r345",
      "r851",
      "r852",
      "r1294"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r821",
      "r825",
      "r1076"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r154",
      "r155"
     ]
    },
    "mgih_InventoryAddition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "InventoryAddition",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofInventoriesImpairmentConsistsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Addition",
        "documentation": "Represent the amount of inventory addition.",
        "label": "Inventory Addition"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryAdjustments",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable",
      "http://www.millenniumgp.com/role/ScheduleofInventoriesImpairmentConsistsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "Beginning balance",
        "negatedPeriodEndLabel": "Ending balance",
        "negatedLabel": "Inventories impairment",
        "label": "Inventory Adjustments",
        "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r1069"
     ]
    },
    "us-gaap_InventoryAdjustmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryAdjustmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventories Impairment Consists [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/InventoriesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "mgih_InventoryForeignCurrencyExchangeEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "InventoryForeignCurrencyExchangeEffect",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofInventoriesImpairmentConsistsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency exchange effect",
        "documentation": "Represent the amount of inventory foreign currency exchange effect.",
        "label": "Inventory Foreign Currency Exchange Effect"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total inventories, gross",
        "label": "Inventory, Gross",
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet",
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total inventories, net",
        "terseLabel": "Inventories, net",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r815",
      "r883"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories, net",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r120",
      "r133",
      "r287",
      "r288",
      "r290",
      "r592",
      "r826"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofComponentsofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in progress",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofInventoriesImpairmentConsistsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write-offs",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of underwriting expenses",
        "label": "Investment Banking, Advisory, Brokerage, and Underwriting Fees and Commissions",
        "documentation": "Amount of fees and commissions from banking, advisory, brokerage, and securities underwriting activities. Activities include, but are not limited to, underwriting securities, private placements of securities, investment advisory and management services, merger and acquisition services, sale and servicing of mutual funds, and other related consulting fees."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r964",
      "r965",
      "r966",
      "r967"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "mgih_KunshanChuangkeHighLevelPaperProductsCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "KunshanChuangkeHighLevelPaperProductsCoLtdMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kunshan Chuangke High Level Paper Products Co., Ltd [Member]",
        "label": "Kunshan Chuangke High Level Paper Products Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_KunshanChuangkePrintingProductsCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "KunshanChuangkePrintingProductsCoLtdMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kunshan Chuangke Printing Products Co., Ltd [Member]",
        "label": "Kunshan Chuangke Printing Products Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LandAndLandImprovementsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use Rights [Member]",
        "label": "Land and Land Improvements [Member]",
        "documentation": "Real estate held and assets that are an addition or improvement to real estate held."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Supplemental Balance Sheet Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Balance Sheet Information",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "mgih_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease obligation",
        "documentation": "Total operating lease obligation.",
        "label": "Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_LeaseLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "LeaseLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable": {
       "parentTag": "mgih_LeaseLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Lease liabilities - current",
        "documentation": "Lease liabilities - current.",
        "label": "Lease Liabilities Current"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_LeaseLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "LeaseLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable": {
       "parentTag": "mgih_LeaseLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Lease liabilities \u2013 non-current",
        "documentation": "Lease liabilities \u2013 non-current.",
        "label": "Lease Liabilities Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_LeaseObligationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "LeaseObligationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease obligation \u2013 current",
        "documentation": "The amount of lease obligation \u2013 current.",
        "label": "Lease Obligation Current"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_LeaseObligationNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "LeaseObligationNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease obligation \u2013 non-current",
        "documentation": "The amount of lease obligation \u2013 non-current.",
        "label": "Lease Obligation Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable",
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements [Member]",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r544"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_LeasesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "LeasesDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeFinanceLeaseRemainingLeaseTerm",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term lease",
        "label": "Lessee, Finance Lease, Remaining Lease Term",
        "documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r1238"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Liabilities [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r545"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "us-gaap_LesseeOperatingLeaseDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseDiscountRate",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Lessee, Operating Lease, Discount Rate",
        "documentation": "Discount rate used by lessee to determine present value of operating lease payments."
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contractual Maturities of the Group\u2019s Operating and Finance Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1240"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating, Total undiscounted lease obligations",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r1121",
      "r1128",
      "r1252"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating, Year ending June 30, 2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r1121",
      "r1128",
      "r1252"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating, Year ending June 30, 2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r1121",
      "r1128",
      "r1252"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating, Year ending June 30, 2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r1121",
      "r1128",
      "r1252"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating, Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r34",
      "r35",
      "r36",
      "r39",
      "r40",
      "r41",
      "r42",
      "r160",
      "r163",
      "r164",
      "r273",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r465",
      "r467",
      "r468",
      "r512",
      "r719",
      "r831",
      "r853",
      "r915",
      "r1172",
      "r1244",
      "r1245"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r90",
      "r646",
      "r883",
      "r902",
      "r903",
      "r1120",
      "r1125",
      "r1157",
      "r1233"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r119",
      "r160",
      "r163",
      "r164",
      "r273",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r465",
      "r467",
      "r468",
      "r512",
      "r883",
      "r1172",
      "r1244",
      "r1245"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "label": "Finance leases",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r39",
      "r40",
      "r41",
      "r42",
      "r160",
      "r163",
      "r164",
      "r273",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r465",
      "r467",
      "r468",
      "r512",
      "r1172",
      "r1244",
      "r1245"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities:",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountsReceivableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r1147"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying value",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r88",
      "r161",
      "r168",
      "r329",
      "r343",
      "r634",
      "r849",
      "r850",
      "r880",
      "r1254"
     ]
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtByMaturityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Loan Type in Terms of Currency [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r1121",
      "r1128",
      "r1177",
      "r1252"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within 1 year or on demand",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r161",
      "r168",
      "r334",
      "r634"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r161",
      "r168",
      "r334",
      "r634"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r161",
      "r168",
      "r334",
      "r634"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofLoanTypeinTermsofCurrencyTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r161",
      "r168",
      "r334",
      "r634"
     ]
    },
    "mgih_MPGCreativeSolutionSGPTELTDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MPGCreativeSolutionSGPTELTDMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MPG Creative Solution (SG) PTE. LTD [Member]",
        "label": "MPGCreative Solution SGPTELTDMember"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_MPGGlobalCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MPGGlobalCompanyLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MPG Global Company Limited [Member]",
        "label": "MPGGlobal Company Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_MPGGlobalInvestmentPTELTDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MPGGlobalInvestmentPTELTDMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MPG Global Investment PTE.LTD [Member]",
        "label": "MPGGlobal Investment PTELTDMember"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r239",
      "r855",
      "r858",
      "r896",
      "r900",
      "r1256",
      "r1259",
      "r1260",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1290",
      "r1291"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails",
      "http://www.millenniumgp.com/role/LeasesDetails",
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable",
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r206",
      "r301",
      "r302",
      "r303",
      "r304",
      "r393",
      "r416",
      "r417",
      "r418",
      "r422",
      "r501",
      "r591",
      "r667",
      "r669",
      "r677",
      "r711",
      "r712",
      "r772",
      "r774",
      "r776",
      "r777",
      "r779",
      "r790",
      "r791",
      "r793",
      "r794",
      "r807",
      "r808",
      "r844",
      "r854",
      "r859",
      "r861",
      "r863",
      "r864",
      "r872",
      "r873",
      "r877",
      "r878",
      "r897",
      "r1176",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "mgih_MillenniumGroupInvestmentBVILimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MillenniumGroupInvestmentBVILimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Millennium Group Investment (BVI) Limited [Member]",
        "label": "Millennium Group Investment BVILimited Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_MillenniumHoldingsInternationalLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MillenniumHoldingsInternationalLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Millennium Holdings International Limited [Member]",
        "label": "Millennium Holdings International Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_MillenniumHuizhouTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MillenniumHuizhouTechnologyCoLtdMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Millennium (Huizhou) Technology Co., Ltd. [Member]",
        "label": "Millennium Huizhou Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_MillenniumInvestmentInternationalLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MillenniumInvestmentInternationalLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Millennium Investment International Limited [Member]",
        "label": "Millennium Investment International Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_MillenniumPackagingGroupInternationalLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MillenniumPackagingGroupInternationalLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Millennium Packaging Group International Limited\t[Member]",
        "label": "Millennium Packaging Group International Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_MillenniumPackagingTechnologyHuizhouCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MillenniumPackagingTechnologyHuizhouCoLtdMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Millennium Packaging Technology (Huizhou) Co., Ltd.[Member]",
        "label": "Millennium Packaging Technology Huizhou Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Millennium Printing and Packaging Technology (Vietnam) Co. Ltd [Member]",
        "label": "Millennium Printing And Packaging Technology Vietnam Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_MillenniumPrintingInternationalLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MillenniumPrintingInternationalLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Millennium Printing International Limited [Member]",
        "label": "Millennium Printing International Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_MillenniumPrintingShenzhenCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MillenniumPrintingShenzhenCoLtdMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Millennium Printing (Shenzhen) Co., Ltd [Member]",
        "label": "Millennium Printing Shenzhen Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_MillenniumStrategicInternationalLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "MillenniumStrategicInternationalLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Millennium Strategic International Limited [Member]",
        "label": "Millennium Strategic International Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails",
      "http://www.millenniumgp.com/role/LeasesDetails",
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r206",
      "r301",
      "r302",
      "r303",
      "r304",
      "r393",
      "r416",
      "r417",
      "r418",
      "r422",
      "r501",
      "r591",
      "r667",
      "r669",
      "r677",
      "r711",
      "r712",
      "r772",
      "r774",
      "r776",
      "r777",
      "r779",
      "r790",
      "r791",
      "r793",
      "r794",
      "r807",
      "r808",
      "r844",
      "r854",
      "r859",
      "r861",
      "r863",
      "r864",
      "r872",
      "r873",
      "r877",
      "r897",
      "r1176",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r239",
      "r855",
      "r858",
      "r896",
      "r900",
      "r1256",
      "r1259",
      "r1260",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1290",
      "r1291"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NatureOfCommonOwnershipOrManagementControlRelationships",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Relationship",
        "label": "Nature of Common Ownership or Management Control Relationships",
        "documentation": "This element represents a description of the nature of common ownership or management control relationships with other entities, regardless of there being transactions between the entities, when the existence of that control could result in operating results or financial position of the reporting entity significantly different from that which would have been obtained if the entities' were autonomous."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash Provided by (Used in) Financing Activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Financing Activities:",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash (Used in) by Investing Activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Investing Activities:",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash (Used in) Provided by Operating Activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72",
      "r73"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Operating Activities:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow",
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement",
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r73",
      "r94",
      "r113",
      "r117",
      "r136",
      "r138",
      "r143",
      "r160",
      "r163",
      "r164",
      "r167",
      "r172",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r183",
      "r184",
      "r189",
      "r273",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r347",
      "r350",
      "r353",
      "r357",
      "r421",
      "r460",
      "r463",
      "r500",
      "r512",
      "r652",
      "r740",
      "r762",
      "r763",
      "r821",
      "r823",
      "r825",
      "r913",
      "r1172"
     ]
    },
    "mgih_NetProfitReserveFundPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "NetProfitReserveFundPercentage",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net profit reserve fund percentage",
        "documentation": "Percentage of net profit to the reserve fund.",
        "label": "Net Profit Reserve Fund Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent accounting pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r964",
      "r965",
      "r966",
      "r967"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r948",
      "r959",
      "r975",
      "r1001",
      "r1010"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r983"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental significant non-cash financing activities:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other (loss) income, net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (loss):",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.millenniumgp.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segment",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r839",
      "r1142"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable segment",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r833",
      "r843",
      "r1142"
     ]
    },
    "mgih_OfficeAndUtilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "OfficeAndUtilitiesMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office and utilities [Member]",
        "label": "Office And Utilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable",
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office equipment [Member]",
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "mgih_OperatingAndFinanceLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "OperatingAndFinanceLeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Contractual Maturities of the Group\u2019s Operating and Finance Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r825"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r821",
      "r825",
      "r832",
      "r1134",
      "r1143",
      "r1144",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease expenses",
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r1237"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofContractualMaturitiesoftheGroupsOperatingandFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating, Lease liabilities recognized in the consolidated balance sheet",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable": {
       "parentTag": "mgih_LeaseLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current operating lease obligation",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable": {
       "parentTag": "mgih_LeaseLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current operating lease obligation",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable": {
       "parentTag": "mgih_RightofuseAssetsROUNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease ROU",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.millenniumgp.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate percentage",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r882"
     ]
    },
    "mgih_OptionForClosingInitialPublicOffering": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "OptionForClosingInitialPublicOffering",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Closing initial public offering",
        "documentation": "Option for closing initial public offering.",
        "label": "Option For Closing Initial Public Offering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Business Background [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackground"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization and Business Background",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r114",
      "r115",
      "r116",
      "r682",
      "r683"
     ]
    },
    "mgih_OrganizationandBusinessBackgroundDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "OrganizationandBusinessBackgroundDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Business Background (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables and accrued liabilities",
        "label": "Other Accounts Payable and Accrued Liabilities",
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accruals",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_OtherAdditionalCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAdditionalCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Other Additional Capital",
        "documentation": "Amount of additional paid-in capital (APIC) classified as other."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r643"
     ]
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of inventories",
        "label": "Other Asset Impairment Charges",
        "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value."
       }
      }
     },
     "auth_ref": [
      "r1118",
      "r1164"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_OtherCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Commitment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Axis]",
        "documentation": "Information by type of other commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Domain]",
        "documentation": "Other future obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Commitment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r56",
      "r57",
      "r58",
      "r517",
      "r518",
      "r521"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r519",
      "r527"
     ]
    },
    "mgih_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other countries [Member]",
        "label": "Other Countries Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Relevant income",
        "label": "Other Income",
        "documentation": "Amount of revenue and income classified as other."
       }
      }
     },
     "auth_ref": [
      "r658",
      "r742",
      "r780",
      "r781",
      "r782",
      "r902",
      "r903"
     ]
    },
    "mgih_OtherIncomePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "OtherIncomePolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income",
        "documentation": "Disclosure of accounting policy for other income.",
        "label": "Other Income Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_OtherNonCurrentAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "OtherNonCurrentAssetsPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "documentation": "Disclosure of accounting policy for other non-current assets.",
        "label": "Other Non Current Assets Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Assets [Member]",
        "label": "Other Noncurrent Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expenses",
        "label": "Other Nonoperating Expense",
        "documentation": "Amount of expense related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_OtherNonoperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income",
        "label": "Other Nonoperating Income",
        "documentation": "Amount of income related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "mgih_OtherPayablesAndAccruedLiabilitiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "OtherPayablesAndAccruedLiabilitiesPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables and accrued liabilities",
        "documentation": "Disclosure of accounting policy for other payables and accrued liabilities.",
        "label": "Other Payables And Accrued Liabilities Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherPrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments",
        "label": "Other Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1070",
      "r1159"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "mgih_OthersGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "OthersGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Member]",
        "label": "Others General And Administrative Expenses Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_OthersSellingAndMarketingExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "OthersSellingAndMarketingExpensesMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Member]",
        "label": "Others Selling And Marketing Expenses Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r946",
      "r957",
      "r973",
      "r1008"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r949",
      "r960",
      "r976",
      "r1011"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r949",
      "r960",
      "r976",
      "r1011"
     ]
    },
    "mgih_OverProvisionOfPRCIncomeTaxInPriorYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "OverProvisionOfPRCIncomeTaxInPriorYear",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over Provision of PRC Income Tax in prior year",
        "documentation": "Amount of over provision of PRC income tax in prior year.",
        "label": "Over Provision Of PRCIncome Tax In Prior Year"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_PTMillenniumInvestmentIndonesiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PTMillenniumInvestmentIndonesiaMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PT Millennium Investment Indonesia [Member]",
        "label": "PTMillennium Investment Indonesia Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_PTMillenniumPrintingAndPackagingTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PTMillenniumPrintingAndPackagingTechnologyMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PT Millennium Printing and Packaging Technology [Member]",
        "label": "PTMillennium Printing And Packaging Technology Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_PackagingProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PackagingProductsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable",
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Packaging products [Member]",
        "label": "Packaging Products Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_PackagingProductsSupplyChainManagementSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PackagingProductsSupplyChainManagementSolutionsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable",
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Packaging products supply chain management solutions [Member]",
        "label": "Packaging Products Supply Chain Management Solutions Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "us-gaap_PaymentsForProceedsFromRealEstatePartnershipInvestmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForProceedsFromRealEstatePartnershipInvestmentNet",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds",
        "label": "Payments for (Proceeds from) Real Estate Partnership Investment, Net",
        "documentation": "The net cash inflow or outflow from the sale or purchase of and distributions from real estate partnership investment during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of intangible assets",
        "label": "Payments to Acquire Intangible Assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property, plant and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "mgih_PaymentsToPrepaymentLandCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PaymentsToPrepaymentLandCost",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayment land cost",
        "documentation": "Prepayment land cost.",
        "label": "Payments To Prepayment Land Cost"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r983"
     ]
    },
    "mgih_PeopleRepublicOfChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PeopleRepublicOfChinaMember",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC [Member]",
        "label": "People Republic Of China Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_PeoplesBankOfChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PeoplesBankOfChinaMember",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "People\u2019s Bank of China [Member]",
        "label": "Peoples Bank Of China Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_PercentageOfOrdinaryShare": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PercentageOfOrdinaryShare",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of ordinary share",
        "documentation": "Percentage of ordinary share.",
        "label": "Percentage Of Ordinary Share"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "us-gaap_PostemploymentBenefitPlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PostemploymentBenefitPlansPolicy",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plan",
        "label": "Postemployment Benefit Plans, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r924"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet",
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Prepayments, other receivables and other current assets",
        "terseLabel": "Prepayments, other receivables and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Prepayments, Other Receivables and Other Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid offering costs net off with additional paid-in capital",
        "documentation": "The amount of prepaid offering costs net off with additional paid-in capital.",
        "label": "Prepaid Offering Costs Net Off With Additional Paidin Capital"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid tax",
        "label": "Prepaid Taxes",
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r817",
      "r847",
      "r1159"
     ]
    },
    "mgih_PrepaymentForLand": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PrepaymentForLand",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayment for land",
        "documentation": "Prepayment for land.",
        "label": "Prepayment For Land"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments, other receivables and other current assets",
        "documentation": "Disclosure of accounting policy for prepayments, other receivables and other current assets.",
        "label": "Prepayments Other Receivables And Other Current Assets Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromBankDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromBankDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from bank borrowings",
        "label": "Proceeds from Bank Debt",
        "documentation": "The cash inflow from bank borrowing during the year."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross proceeds",
        "label": "Proceeds from Issuance Initial Public Offering",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from issuance of ordinary shares",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposal of property, plant and equipment",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable",
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r235",
      "r593",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r812",
      "r820",
      "r823",
      "r825",
      "r855",
      "r856",
      "r895",
      "r897",
      "r898",
      "r901",
      "r904",
      "r1054",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1169",
      "r1170",
      "r1256",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1290",
      "r1291"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable",
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r235",
      "r593",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r812",
      "r820",
      "r823",
      "r825",
      "r855",
      "r856",
      "r895",
      "r897",
      "r898",
      "r901",
      "r904",
      "r1054",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1169",
      "r1170",
      "r1256",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1290",
      "r1291"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable",
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r544"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/PropertyPlantandEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r105",
      "r106",
      "r107"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r122",
      "r650"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable",
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method [Line Items]",
        "terseLabel": "Schedule of Property, Plant and Equipment, Net [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and machinery [Member]",
        "label": "Property, Plant and Equipment [Member]",
        "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet",
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, plant and equipment, net",
        "terseLabel": "Property, plant and equipment, net",
        "label": "Operating leases",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r544",
      "r635",
      "r650",
      "r883"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentOtherTypesMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and machinery [Member]",
        "label": "Property, Plant and Equipment, Other Types [Member]",
        "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, net",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r105",
      "r106",
      "r648"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/PropertyPlantandEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment, Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable",
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r544"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant, and equipment using the straight-line method",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for bad debts (reversal of provision)",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r149",
      "r279"
     ]
    },
    "us-gaap_ProvisionForOtherCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForOtherCreditLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofAllowanceforDoubtfulAccountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reversals",
        "label": "Provision for Other Credit Losses",
        "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r91"
     ]
    },
    "mgih_PutianXiqiBrandingStrategyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "PutianXiqiBrandingStrategyCoLtdMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Putian Xiqi Branding Strategy Co., Ltd [Member]",
        "label": "Putian Xiqi Branding Strategy Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails",
      "http://www.millenniumgp.com/role/LeasesDetails",
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable",
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r206",
      "r301",
      "r302",
      "r303",
      "r304",
      "r389",
      "r393",
      "r416",
      "r417",
      "r418",
      "r420",
      "r422",
      "r501",
      "r566",
      "r575",
      "r591",
      "r667",
      "r669",
      "r677",
      "r711",
      "r712",
      "r772",
      "r774",
      "r776",
      "r777",
      "r779",
      "r790",
      "r791",
      "r793",
      "r794",
      "r807",
      "r808",
      "r844",
      "r854",
      "r859",
      "r861",
      "r863",
      "r864",
      "r872",
      "r873",
      "r877",
      "r878",
      "r897",
      "r907",
      "r1168",
      "r1176",
      "r1227",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails",
      "http://www.millenniumgp.com/role/LeasesDetails",
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable",
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r206",
      "r301",
      "r302",
      "r303",
      "r304",
      "r389",
      "r393",
      "r416",
      "r417",
      "r418",
      "r420",
      "r422",
      "r501",
      "r566",
      "r575",
      "r591",
      "r667",
      "r669",
      "r677",
      "r711",
      "r712",
      "r772",
      "r774",
      "r776",
      "r777",
      "r779",
      "r790",
      "r791",
      "r793",
      "r794",
      "r807",
      "r808",
      "r844",
      "r854",
      "r859",
      "r861",
      "r863",
      "r864",
      "r872",
      "r873",
      "r877",
      "r878",
      "r897",
      "r907",
      "r1168",
      "r1176",
      "r1227",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "mgih_RecapitalizationTransferIntoAdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "RecapitalizationTransferIntoAdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recapitalization - transfer into additional paid in capital",
        "documentation": "The amount of recapitalization - transfer into additional paid in capital.",
        "label": "Recapitalization Transfer Into Additional Paid In Capital"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_RecapitalizationTransferOutOfRetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "RecapitalizationTransferOutOfRetainedEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recapitalization - transfer out of retained earnings",
        "documentation": "The amount of recapitalization - transfer out of retained earnings.",
        "label": "Recapitalization Transfer Out Of Retained Earnings"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ReclassifiedOfVATToPermanentAccount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ReclassifiedOfVATToPermanentAccount",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification of VAT",
        "documentation": "The reclassification of VAT permanent account.",
        "label": "Reclassified Of VATTo Permanent Account"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r941",
      "r952",
      "r968",
      "r1003"
     ]
    },
    "mgih_RegisteredCapitalPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "RegisteredCapitalPercentage",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails",
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Registered capital percentage",
        "documentation": "Percentage of registered capital.",
        "label": "Registered Capital Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "mgih_RelatedPartiesPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "RelatedPartiesPoliciesTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related parties",
        "documentation": "Disclosure of accounting policy for related parties.",
        "label": "Related Parties Policies Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party transactions amount",
        "label": "Related Party Transaction, Amounts of Transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "us-gaap_RelatedPartyTransactionDescriptionOfTransaction": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionDescriptionOfTransaction",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description",
        "label": "Related Party Transaction, Description of Transaction",
        "documentation": "A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r126",
      "r543",
      "r546",
      "r547",
      "r551"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Significant Related Party Transactions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r166",
      "r167",
      "r240",
      "r552",
      "r553",
      "r554",
      "r745",
      "r746",
      "r749"
     ]
    },
    "mgih_RelatedPartyTransactionNature": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "RelatedPartyTransactionNature",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature",
        "documentation": "The description of the related party transaction nature.",
        "label": "Related Party Transaction Nature"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Balance and Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r166",
      "r167",
      "r240",
      "r390",
      "r391",
      "r552",
      "r553",
      "r639",
      "r647",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r738",
      "r771",
      "r1243",
      "r1293"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Balance and Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r550",
      "r551",
      "r553",
      "r555",
      "r692",
      "r693",
      "r694",
      "r747",
      "r748",
      "r749",
      "r768",
      "r770"
     ]
    },
    "us-gaap_RepaymentsOfBankDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfBankDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of bank borrowings",
        "label": "Repayments of Bank Debt",
        "documentation": "The cash outflow to settle a bank borrowing during the year."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfShortTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayment of short term debt",
        "label": "Repayments of Short-Term Debt",
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "mgih_ResearchAndDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ResearchAndDevelopmentMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development [Member]",
        "label": "Research And Development Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r942",
      "r953",
      "r969",
      "r1004"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r943",
      "r954",
      "r970",
      "r1005"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r950",
      "r961",
      "r977",
      "r1012"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash and Cash Equivalent, Current",
        "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r121",
      "r157"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r82",
      "r645",
      "r674",
      "r676",
      "r690",
      "r722",
      "r883"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r169",
      "r170",
      "r171",
      "r173",
      "r180",
      "r182",
      "r184",
      "r274",
      "r275",
      "r292",
      "r346",
      "r421",
      "r449",
      "r450",
      "r457",
      "r458",
      "r459",
      "r461",
      "r462",
      "r463",
      "r486",
      "r488",
      "r489",
      "r491",
      "r498",
      "r533",
      "r535",
      "r671",
      "r673",
      "r695",
      "r1295"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r810"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue in Term of Geographical Locations of Customers",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement",
      "http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable",
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "verboseLabel": "Total revenue",
        "netLabel": "Geographical total revenue",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r96",
      "r144",
      "r160",
      "r163",
      "r164",
      "r195",
      "r212",
      "r213",
      "r227",
      "r231",
      "r235",
      "r237",
      "r239",
      "r273",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r512",
      "r630",
      "r632",
      "r838",
      "r865",
      "r902",
      "r903",
      "r1172"
     ]
    },
    "mgih_RightofuseAssetsROUNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "RightofuseAssetsROUNet",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/CapitalCommitmentDetails",
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet",
      "http://www.millenniumgp.com/role/ScheduleofSupplementalBalanceSheetInformationTable",
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Right-of-use assets(\u201cROU\u201d), net",
        "terseLabel": "Right-of-use assets, net",
        "verboseLabel": "Right of use asset, net (in Dong)",
        "netLabel": "Right of use asset",
        "documentation": "The amount of right-of-use assets net.",
        "label": "Rightofuse Assets ROUNet"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_RisksandUncertaintiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "RisksandUncertaintiesDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertaintiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "currency_SGD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "SGD",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SGD [Member]",
        "label": "Singapore, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "documentation": "Cash received on stock transaction after deduction of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Revenues [Member]",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r1137",
      "r1138"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Receivable",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r52"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/OtherPayablesandAccruedLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Payables and Accrued Liabilities",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfAgeingAnalysisOfAccountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Ageing Analysis Of Accounts Receivable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Ageing Analysis of Accounts Receivable",
        "documentation": "The tabular disclosure of ageing analysis of account receivable.",
        "label": "Schedule Of Ageing Analysis Of Accounts Receivable Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ScheduleOfBankBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfBankBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Bank Borrowings Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfCashAndCashEquivalentsOnItsOriginalCurrenciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Cash And Cash Equivalents On Its Original Currencies Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalent [Table]",
        "documentation": "Disclosure of information about cash and cash equivalent by type. Excludes restricted cash and cash equivalent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/CashandCashEquivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash and Cash Equivalents on its Original Currencies",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "documentation": "Tabular disclosure of the components of cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Provisions for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1215"
     ]
    },
    "mgih_ScheduleOfCustomerConcentrationRiskAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfCustomerConcentrationRiskAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Customer Concentration Risk Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Bank Borrowings",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "mgih_ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfDepreciatesPropertyPlantAndEquipmentUsingTheStraightLineMethodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciates Property Plant And Equipment Using The Straight Line Method Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r431",
      "r860",
      "r1210"
     ]
    },
    "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Translation of Amounts",
        "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]",
        "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts."
       }
      }
     },
     "auth_ref": [
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "mgih_ScheduleOfGeneralAndAdministrativeExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfGeneralAndAdministrativeExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of General And Administrative Expenses Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ScheduleOfInventoriesImpairmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfInventoriesImpairmentTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories Impairment Consists",
        "documentation": "Tabular disclosure of schedule of inventories impairment.",
        "label": "Schedule Of Inventories Impairment Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Inventories",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r53",
      "r54",
      "r55"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Loan type in Terms of Currency",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/PrepaymentsOtherReceivablesandOtherCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Prepayments, Other Receivables and Other Current Assets",
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amounts of other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/SellingandMarketingExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Selling and Marketing Expenses",
        "label": "Schedule of Other Operating Cost and Expense, by Component [Table Text Block]",
        "documentation": "Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "mgih_ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfOutstandingBalancesOfBanksBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Outstanding Balances Of Banks Borrowings Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ScheduleOfPropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfPropertyPlantAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Net Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r544"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r166",
      "r167",
      "r552",
      "r553",
      "r554",
      "r745",
      "r746",
      "r749"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/RelatedPartyBalanceandTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Significant Related Party Transactions",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r1241",
      "r1242"
     ]
    },
    "mgih_ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfRevenueByMajorMerchandiseOrServicesCategoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Revenue By Major Merchandise Or Services Categories Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfRevenueInTermOfGeographicalLocationsOfCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Revenue In Term Of Geographical Locations Of Customers Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25",
      "r26"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue by Major Merchandise or Services Categories",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25",
      "r26"
     ]
    },
    "mgih_ScheduleOfSellingAndMarketingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfSellingAndMarketingExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Selling And Marketing Expenses Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt [Table]",
        "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Outstanding Balances of Banks Borrowings",
        "label": "Schedule of Short-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "mgih_ScheduleOfSignificantRelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfSignificantRelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Significant Related Party Transactions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ScheduleOfSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Subsidiaries Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Subsidiaries",
        "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership, Description [Table Text Block]",
        "documentation": "Tabular disclosure of the key aspects of a subsidiary (partnership, corporation, or other entity) of the limited liability company or limited partnership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary of LLC or LP [Table]",
        "documentation": "Disclosure of information about subsidiary of limited liability company (LLC) or limited partnership (LP)."
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ScheduleOfTranslationOfAmountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ScheduleOfTranslationOfAmountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Translation Of Amounts Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/RisksandUncertaintiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Customer Concentration Risk",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r1136",
      "r1141"
     ]
    },
    "us-gaap_SecuritiesBorrowedAndLoanedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuritiesBorrowedAndLoanedPolicy",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank borrowings",
        "label": "Securities Borrowed and Loaned Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for securities borrowed or loaned by the entity. Disclosure may include a description of the business purposes for the transactions, how the transactions are recognized in the financial statements, the types of securities involved in the transactions, the method for monitoring the market value of the securities, the entity's practice and policies associated with cash deposits and collateral for the transactions, and the classification of fees and interest associated with the transactions."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r922"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r927"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r202",
      "r237",
      "r238",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r630",
      "r631",
      "r632",
      "r633",
      "r708",
      "r709",
      "r710",
      "r773",
      "r775",
      "r778",
      "r783",
      "r790",
      "r792",
      "r793",
      "r794",
      "r797",
      "r798",
      "r799",
      "r800",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r813",
      "r828",
      "r855",
      "r857",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r899",
      "r907",
      "r1256",
      "r1259",
      "r1260",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1290",
      "r1291"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r195",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r217",
      "r218",
      "r219",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r239",
      "r833",
      "r836",
      "r837",
      "r838",
      "r840",
      "r842",
      "r843"
     ]
    },
    "us-gaap_SegmentReportingExpenseInformationUsedByCodmDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingExpenseInformationUsedByCodmDescription",
     "presentation": [
      "http://www.millenniumgp.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CODM description",
        "label": "Segment Reporting, Expense Information Used by CODM, Description",
        "documentation": "Description of nature of expense information used by chief operating decision maker (CODM) to manage operation when segment expense information by category is not disclosed."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r219",
      "r231"
     ]
    },
    "us-gaap_SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration",
     "presentation": [
      "http://www.millenniumgp.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Expense Information Used by CODM, Type [Extensible Enumeration]",
        "label": "Segment Reporting, Expense Information Used by CODM, Type [Extensible Enumeration]",
        "documentation": "Indicates type of expense information used by chief operating decision maker (CODM) to manage operation when segment expense information by category is not disclosed."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r219",
      "r231"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenuebyMajorMerchandiseorServicesCategoriesTable",
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenue by Major Merchandise or Services Categories [Line Items]",
        "terseLabel": "Schedule of Revenue in Term of Geographical Locations of Customers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment reporting",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r234",
      "r237",
      "r834",
      "r835",
      "r841"
     ]
    },
    "mgih_SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SegmentReportingScheduleofRevenueinTermofGeographicalLocationsofCustomersDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting - Schedule of Revenue in Term of Geographical Locations of Customers (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement",
      "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Selling and marketing",
        "terseLabel": "Total",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_SellingAndMarketingExpensesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SellingAndMarketingExpensesLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Selling and Marketing Expenses [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_SellingAndMarketingExpensesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SellingAndMarketingExpensesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling and marketing expenses",
        "documentation": "Disclosure of accounting policy for selling and marketing expenses.",
        "label": "Selling And Marketing Expenses Policy Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_SellingAndMarketingExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SellingAndMarketingExpensesTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/SellingandMarketingExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling and marketing expenses",
        "documentation": "The entire disclosure for selling and marketing expenses.",
        "label": "Selling And Marketing Expenses Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative expenses",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1208"
     ]
    },
    "mgih_SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SellingandMarketingExpensesScheduleofSellingandMarketingExpensesDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expenses - Schedule of Selling and Marketing Expenses (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419"
     ]
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Axis]",
        "documentation": "Information by supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Domain]",
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharePrice",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offering price per share",
        "verboseLabel": "Offering price per share (in Dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ShareholdersEquityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ShareholdersEquityDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' Equity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShippingAndHandlingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShippingAndHandlingMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transportation and handling [Member]",
        "label": "Shipping and Handling [Member]",
        "documentation": "Packing and transport of product."
       }
      }
     },
     "auth_ref": [
      "r1178",
      "r1179"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails",
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet",
      "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable",
      "http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank borrowings",
        "verboseLabel": "Total bank borrowings",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r87",
      "r883",
      "r1253"
     ]
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Outstanding Balances of Banks Borrowings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails",
      "http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/BankBorrowingsDetails",
      "http://www.millenniumgp.com/role/ScheduleofOutstandingBalancesofBanksBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "mgih_SignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SignificantAccountingPoliciesScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Depreciates Property, Plant, and Equipment using the Straight-Line Method (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SignificantAccountingPoliciesScheduleofTranslationofAmountsDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Translation of Amounts (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r159"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "mgih_StaffCostsAndEmployeeBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "StaffCostsAndEmployeeBenefitsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofGeneralandAdministrativeExpensesTable",
      "http://www.millenniumgp.com/role/ScheduleofSellingandMarketingExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Staff costs and employee benefits [Member]",
        "label": "Staff Costs And Employee Benefits Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r127",
      "r128",
      "r129",
      "r160",
      "r164",
      "r187",
      "r188",
      "r190",
      "r192",
      "r197",
      "r198",
      "r273",
      "r307",
      "r309",
      "r310",
      "r311",
      "r314",
      "r315",
      "r348",
      "r349",
      "r351",
      "r352",
      "r354",
      "r356",
      "r359",
      "r360",
      "r363",
      "r366",
      "r373",
      "r512",
      "r686",
      "r687",
      "r688",
      "r689",
      "r695",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r721",
      "r741",
      "r764",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r1053",
      "r1122",
      "r1124",
      "r1133"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r44",
      "r49",
      "r50",
      "r111",
      "r112",
      "r113",
      "r141",
      "r142",
      "r143",
      "r169",
      "r170",
      "r171",
      "r173",
      "r180",
      "r182",
      "r184",
      "r196",
      "r274",
      "r275",
      "r292",
      "r346",
      "r374",
      "r421",
      "r449",
      "r450",
      "r457",
      "r458",
      "r459",
      "r461",
      "r462",
      "r463",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r498",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r533",
      "r535",
      "r548",
      "r653",
      "r671",
      "r672",
      "r673",
      "r695",
      "r764"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r202",
      "r237",
      "r238",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r630",
      "r631",
      "r632",
      "r633",
      "r708",
      "r709",
      "r710",
      "r773",
      "r775",
      "r778",
      "r783",
      "r790",
      "r792",
      "r793",
      "r794",
      "r797",
      "r798",
      "r799",
      "r800",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r813",
      "r828",
      "r855",
      "r857",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r899",
      "r907",
      "r1256",
      "r1259",
      "r1260",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1290",
      "r1291"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r196",
      "r348",
      "r349",
      "r351",
      "r354",
      "r535",
      "r593",
      "r684",
      "r696",
      "r707",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r721",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r743",
      "r744",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r764",
      "r823",
      "r825",
      "r908",
      "r1293"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_StatementOfOperationsAndCashFlowMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "StatementOfOperationsAndCashFlowMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of operations and cash flow [Member]",
        "label": "Statement Of Operations And Cash Flow Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r196",
      "r240",
      "r348",
      "r349",
      "r351",
      "r354",
      "r535",
      "r593",
      "r684",
      "r696",
      "r707",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r721",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r743",
      "r744",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r764",
      "r823",
      "r825",
      "r908",
      "r1293"
     ]
    },
    "us-gaap_StatutoryAccountingPracticesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatutoryAccountingPracticesLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1255",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289"
     ]
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserves",
        "label": "Statutory Accounting Practices, Statutory Capital and Surplus Required",
        "documentation": "Amount of statutory capital and surplus required to be maintained under prescribed or permitted statutory accounting practice."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "mgih_StatutoryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "StatutoryReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserve",
        "documentation": "Statutory reserves.",
        "label": "Statutory Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_StatutoryReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "StatutoryReservesMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserves",
        "verboseLabel": "Statutory Reserves [Member]",
        "label": "Statutory Reserves Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_StatutoryReservesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "StatutoryReservesPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory Reserves",
        "documentation": "Disclosure of accounting policy for statutory reserves.",
        "label": "Statutory Reserves Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r945",
      "r956",
      "r972",
      "r1007"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of shares (in Shares)",
        "verboseLabel": "Ordinary shares",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r43",
      "r44",
      "r82",
      "r686",
      "r764",
      "r785"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of shares",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r43",
      "r44",
      "r82",
      "r695",
      "r764",
      "r785",
      "r914"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet",
      "http://www.millenniumgp.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders\u2019 equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r49",
      "r50",
      "r75",
      "r723",
      "r739",
      "r765",
      "r766",
      "r883",
      "r915",
      "r1120",
      "r1124",
      "r1125",
      "r1157",
      "r1233",
      "r1295"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHAREHOLDERS\u2019 EQUITY",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r358",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r374",
      "r485",
      "r497",
      "r767",
      "r769",
      "r789"
     ]
    },
    "us-gaap_SubordinatedBorrowingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubordinatedBorrowingLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofBankBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Bank Borrowings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r558"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.millenniumgp.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r558"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r558"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_SubsequentEventsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SubsequentEventsDetailsTable",
     "presentation": [
      "http://www.millenniumgp.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r557",
      "r559"
     ]
    },
    "srt_SubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SubsidiariesMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC Subsidiaries [Member]",
        "label": "Subsidiaries [Member]"
       }
      }
     },
     "auth_ref": [
      "r1180",
      "r1241",
      "r1242",
      "r1243"
     ]
    },
    "mgih_SubsidiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SubsidiaryMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of Incorporation or Establishment",
        "verboseLabel": "Place of Incorporation or Establishment",
        "netLabel": "Percentage of Ownership (directly/indirectly)",
        "label": "Principal Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal Activities",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, Business Purpose",
        "documentation": "Description of business purpose of the subsidiary of the limited liability company or limited partnership, for example, its day-to-day operating functions and whether it acts as a holding or operating company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of Incorporation or Establishment",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, Date",
        "documentation": "Date the subsidiary of the limited liability company (LLC) or limited partnership (LP) was formed, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary of Limited Liability Company or Limited Partnership [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of Ownership (directly/indirectly)",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, Ownership Interest",
        "documentation": "The number of units or percentage investment held in the subsidiary by the limited liability company or limited partnership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Place of Incorporation or Establishment",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, State",
        "documentation": "State in which the subsidiary of the limited liability company or limited partnership was organized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.millenniumgp.com/role/OrganizationandBusinessBackgroundDetails",
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Disclosure of Cash Flow Information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_SupplierAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SupplierAMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier A [Member]",
        "label": "Supplier AMember"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_SupplierBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "SupplierBMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier B [Member]",
        "label": "Supplier BMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Concentration Risk [Member]",
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1000"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax payable",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35"
     ]
    },
    "mgih_TotalPurchasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "TotalPurchasesMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCustomerConcentrationRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Purchases [Member]",
        "label": "Total Purchases Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1149",
      "r1150",
      "r1152"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r341",
      "r371",
      "r485",
      "r496",
      "r505",
      "r511",
      "r514",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r637",
      "r654",
      "r869",
      "r870",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r884",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States of America [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "currency_USD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "USD",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USD [Member]",
        "label": "United States of America, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnderwritingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnderwritingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriting discounts",
        "label": "Underwriting Income (Loss)",
        "documentation": "The difference between the price paid by the public and the contract price less the related expenses. A broker-dealer may underwrite a security offering by contracting to buy the issue either at a fixed price or a price based on selling the offering on a best-effort basis."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of estimates and assumptions",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r104",
      "r200",
      "r204",
      "r205",
      "r206",
      "r630",
      "r632",
      "r830"
     ]
    },
    "country_VN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "VN",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofRevenueinTermofGeographicalLocationsofCustomersTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vietnam [Member]",
        "label": "VIET NAM"
       }
      }
     },
     "auth_ref": []
    },
    "currency_VND": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "VND",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofCashandCashEquivalentsonitsOriginalCurrenciesTable",
      "http://www.millenniumgp.com/role/ScheduleofTranslationofAmountsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VND [Member]",
        "label": "Viet Nam, Dong"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ValueAddedTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ValueAddedTaxPolicyTextBlock",
     "presentation": [
      "http://www.millenniumgp.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value Added Tax",
        "documentation": "Disclosure of accounting policy for value added tax.",
        "label": "Value Added Tax Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_ValueAddedTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "ValueAddedTaxRate",
     "presentation": [
      "http://www.millenniumgp.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax rate",
        "documentation": "The percentage of value added tax rate.",
        "label": "Value Added Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValueAddedTaxReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValueAddedTaxReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofPrepaymentsOtherReceivablesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VAT receivables",
        "label": "Value Added Tax Receivable, Current",
        "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofDepreciatesPropertyPlantandEquipmentusingtheStraightLineMethodTable",
      "http://www.millenniumgp.com/role/ScheduleofPropertyPlantandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Motor Vehicles [Member]",
        "verboseLabel": "Motor vehicles [Member]",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "mgih_VietnamTaxLawsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "VietnamTaxLawsMember",
     "presentation": [
      "http://www.millenniumgp.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vietnam Tax Laws [Member]",
        "label": "Vietnam Tax Laws Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "mgih_WahTongInvestmentInternationalLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "WahTongInvestmentInternationalLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wah Tong Investment International Limited [Member]",
        "label": "Wah Tong Investment International Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_WaiverOfAmountsDueToShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "WaiverOfAmountsDueToShareholders",
     "crdr": "credit",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Waiver of amounts due to shareholders",
        "documentation": "Waiver of amounts due to shareholders.",
        "label": "Waiver Of Amounts Due To Shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of ordinary shares used in computing net (loss) income per share - diluted (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r192"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.millenniumgp.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of ordinary shares used in computing net (loss) per share - basic (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r192"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "mgih_YeeWooPaperInvestmentInternationalLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "YeeWooPaperInvestmentInternationalLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yee Woo Paper Investment International Limited [Member]",
        "label": "Yee Woo Paper Investment International Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_YeeWooPaperPackagingChinaCompanyLimited1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "YeeWooPaperPackagingChinaCompanyLimited1Member",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSignificantRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yee Woo Paper Packaging (China) Company Limited (hereafter \u201cYWPPC\u201d) [Member]",
        "label": "Yee Woo Paper Packaging China Company Limited1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_YeeWooPaperPackagingHKCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "YeeWooPaperPackagingHKCompanyLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yee Woo Paper Packaging (HK) Company Limited [Member]",
        "label": "Yee Woo Paper Packaging HKCompany Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "mgih_YeeWooVietnamPaperProductsCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.millenniumgp.com/20250630",
     "localname": "YeeWooVietnamPaperProductsCompanyLimitedMember",
     "presentation": [
      "http://www.millenniumgp.com/role/ScheduleofSubsidiariesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yee Woo Vietnam Paper Products Company Limited [Member]",
        "label": "Yee Woo Vietnam Paper Products Company Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "SubTopic": "30",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481440/840-10-50-1"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2A"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2AG",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-4"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-3A"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "80",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480095/942-10-S50-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480035/942-10-S99-6"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "SubTopic": "310",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-10/tableOfContent"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-1"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-1"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-1"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-3"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-5"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>120
<FILENAME>0001213900-25-103120-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-25-103120-xbrl.zip
M4$L#!!0    ( -F#7%L'2V):TPT$ *>X(@ <    96$P,C8Q-C W+3(P9E]M
M:6QL96YN:75M+FAT;>R]:7?:6K8H^EV_0C=5=8XSGNS08Y)=N8/8.*&V8_N
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
M/"P=E2N@;GXPLU]6/TO_8^LI/IW?_N07NV2LX7 >?$0*S.U_D3VC>YI=J+W
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
M]3)K<DLG*WZ4 T9+1W77WWZ*&J-0#@8A<(!#H,6?$&(!'#3'#)M*NED\PRQ
M7BOCP:^WMNOQV1]B, 1'&P2I*KZA4V _,3\K#>P!1[^+QQ2N&KI#TP]B"_X(
MX1Z,E8>$9?Q?EDDCTG#$3BA"1.X4V+2JHZ#%V!*SJ>Y,C2B1/4T919ODW!(,
MK< 7X2-.$ +AV/&R:8I\V""&SE2C2@ C1NM5S:CGS0S'7?H&VB+!.$)<C46Y
M'0)6Q#UQ'3B"AF\A?QFXBP&>T6W:]S7OJ(S\QT.&85@SF1[&P>$08VM420DO
MQ,-[>B 9.4 R[P52YZ?# $^!S\!GTPF/N$4*[WM8WP)X98<S/GB-BGLI9JG0
M%)_%JM^0^HK:!I8OT;U 9$Y(D=2!';G1!L*)CZM&:.RK$1Y7C7"[+T98C]'O
M>F9M_ZI#\\E/VM^NNY<7[=YW\^+RNGO2,7N=S^W>:??BLWEVV?L3_CP\O[S\
M'?YMZ+/,7^PLVQ.P=I E [_%B@R0?9&31/I47S&5=F+/J)%W[,9)3$-"[T#
M'GI!\(.*ZI%!\F$<F 8CJGU5BGV?@8QQ8\S,:3LT4K'<JE8I"P-HBFSI ZWK
M9O9VV9R0Y(,Q][J.-)G2]]:6OE>_.?-6,0R)F3]\;*. OR0^_SMTHQ\ TP0(
MFT"%7Z5D)"YM^)35B$M#3"1Q;!JE!%HE=H6@[)DH\;"M^92%)%\I+P@OCU&.
M<J"!O!JD4@^DU- =T9S@F%>V4^93@ETFU/N,^]X'>@Z-KZ.1ENYD2FH5Z$^D
MEBP_O",34T%X.P0!,ZXQ*7U7_&K[4O^15PQQ!2LP_.'\_3CX:_XWH4C,_QPQ
M]F/^-P9X-]$^QOL&N,#N[5#N%54Z X4N7X%('D*M%C!]]<8O%TZ,CI.?@WXR
MZCSD;2DL!-4PG+Z[G$"&?%"@4F7)$.)HA":$XR5#ZD6"O4*")#8]3"X470]B
MZG.44BEO"2+;Q6/#_^KA[VQF=E-5[K '&&R<B0_, 98>J1UJMU,O=*WJ/^^!
M^N$EC126'1S.5$Y>C]VZP(^H@"D,J)-PI!^:P;R(<>TJRV"(9N\8Z%?P7TE4
MO Z9IV?)HT1$YD< S([T//POO Q)3M"DZU%?3M5L1>,7N#+)!@S,.G8)<[+L
MIR-30=^*3BXT#SEP$GZ ?/TK, I+EI@-1F ;]G0'7X]YEEJ R7)SCQGZ8W$<
MNH.$)SG!]A*N @LD!_RCFG8" U^8"Q0 @ D1DWAR*6;]V@DE-:*:FB+YSE.W
M-IB_=L])8"L1E?J).&>$TAX9X5!E0AW$6]%S)XJ2R528B)BW:RLY1C:++A;A
M+RP^9D-E.MB1G&8A7!EW0,F,OU2D0XI9VRZV)D!& 0;14!+3[#XF5>B:YN;>
MBGB4%;$W(IY(1:;_L4%._/V-_7]+I3+L[)W]<=.FQ56[=VUVBV BS.V_\J3[
MI[UVP2 ""C2[IV 6=:^_FY=GYFFWUSFYONSUX;G.1?>R9WYM7[0_D^5DMB].
MS?;I']U^I[<A*VKKLN8BB&4U,DIHFE3%?4A<)% ?BC,<Y5PI'9[M7N3.845U
M0UA1 0WZ[*S3,]%L[O;!MN[3Z7?^":;W=>?4O.Y^[5RW/YUW]GA0!#RH;0@/
MJD?F[YWO9O?B[++WM8W.EN=VWK27]A%<0]V0Z=;-J1W;SVT[2]"DGTPF:!V
M8ION[PJ[]=&T1%"#3^QH;)Y1' ]N>N"\$WI#7ZO(VK5PW)C\_]H]/^]<7'2_
M?34_]RZ_70'J7W=Z%X3Z[7/SR^4Y>A?[YGGW*Q#(Z98=GR>7%_W+\^YI&UGP
MI_9Y^^*D8_:_=#K;]6HB1?516_C'MXN.JCHC <'SVG>O/;W.JJ+")/R_KM*.
MIROF>'QY4,Z+V_T^,89[\FLTJ-R3CO.+3S_IIDY$=!OGR<;1^^>SNU^J06DV
M<FH#4OS'?[TW6XC[).=17#OX![JN;FT/W4T;J'_XZ\-*'\HEJW'<LBKEA>39
MW91O/'3Y5:M::UCUQ2S77=9OK(44/<8;;3".%AM.N3MN6L>UHN3_'18I)7FM
MPVK+%)20.0RHEW)I?!9O.GW; J7':M0?F"NYL?6TK%JC8K6.'YC5NBL2NPK9
MU)Z)D=<\<)6>GYB]3;\Z&0&V82"6K6JK;%4>6B6TP?54:H!DU0>63^R**N>4
MMYQC[U+^:X V<89([U4#[Q59J]3-]47DP]ZD3J@.@#HN+["!)3!9=S'/#A!5
MJUFN6[76NII]$2L3EEI(UT&L.N3,LZ)G>V*5DG5< MVC<OS$N/MKEN?:6UJK
MU.2Q\%KQ<@G"IM5LU*U&:Z'">EU[=I.$\$0U7Q>!?^@\P(S\=;&W^L8MRN#'
M+&9W6E4PA0_-+!QUX/.,=37M:3M:<:W6M"JEHBA00)^MBG5<+539]WHV*&[@
M,!@=8D(E)[MM'&#5*C>;5J/YP-+4#:ZGUJQ9S>H"@RTF 7;]V/9O7'2FTYEM
MX\C(#FT\$$";6TT+:.YXB\?U1/1VJIKNV3^W2&]E4!]:#ZW;W1RU55I6?5&%
M+Q"MK38Q+\EMX"\H+<]>7Z]9=9"MS<5N/J_-U*Q9I6;#JBVZWK9N:CZ)AKW"
MZGR!F(R.@FH+(/;47I/78WD""(^;9:M66G -%L'R?$H73"TEA78N^J]QZ+7'
M'#D\9 Z#!'2Y-:&W$"#[U==*J=RP*L#Y2XN1M)Q]_A)VOGA0UJI6HXJAFY6<
MYW&@W*PPR=%V"NL"*=1B=M7HYKS;_M0][UYW.SP?N/^EW>M@4ERGUY>3JSO_
M\ZU[_;V 0"O48G:NI:6I-.>N3=5++ML[0@ME&^8E!4SM&4:4'P>:!2F4ZZ"J
M'Y?RLER>]I366TJC=FQ5JP_LD5@ YPNWV<59B3I$QPD3-C2]E-HV[8JQ2I6:
M52T5I<5DQ6H<@\W_T R379'<.9^2,8#;>"DU";CR!QDVW32TL %>K2B.M$KY
MV*HW%P*KA2?$3[;_ S-XP^ ."QHV#"5LY@APJA<E^:T.?!RHKK'%:-$&'*#7
M]L]YL?=L/465<L4Z7N3(K\WCN9"5^2(]G=++F2/R7Z&#KVR5:RVKN=CQ^JD<
M?*\2JA6K7*W!_RVDR1;8;;IW^SQ?IX&>/.7M'0?/5:=::MQHT;EGKV64CYM6
M=;&A^6M3MFKUAM6JKCMRJ> <Z '!Y;W:]6 :V.M<Z\3<'D1/15"X?IVN]K3$
M39@J!ENKZZ9Y[,EI/1.FWBI;I48A*6H?Q'Y.*O%Z<<_+KU^[U]0+FH+8)Y<7
MU]V+SYV+DV[G_G8)^T/;TU(Q%[,K6MHG@!23D.C;<@K,86M9:GEF^$7TWOS6
M_VOIJ%2J\(5.[="\Q2:PV.R<WV.9Y4K=*I5*^'_B,=-.XG$0NO]A@"*@(U7J
MF:MN%"6BA5B0Q%$,?\ R-AVO!*6B5)B!6(]8S,X23> 7T05N:KO#PV1J.O;4
M!1M@PT"JUJQJ@V($!3FUQRZH %'O?FS'21P 8>-XJO!V&ZDFM9957NSLLZ.S
M>^1Z=IC=E4P2CV8.B"XAP60:LC'S(_>6F5X0;?H$#W!.WO%Z_5;>;GXMQ\=
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
M/]];*O?$TOHHE&89CJ0Q$@+\TA.7+)'R#T1,2Q1FI]YE.E8N"S.<;8!HF>+
M4*NCX*S9R$-,[;3I>"TZ2([3TR"*7'0, O;"?R;YX<(CL^TAD[X9YP5O%R22
MH;H1S8NFD2Q\XO-U[K#EH@-B0>0BS+U8NCF$CL)"QXVR[5XRVH'ZZDT8W,5C
M0T@K?*FLO:(<$(_JW51'2-%@R<HFN-HSQ7?FAVE8Y&TFB1;XC J1:(.S-(N8
M7B$VS;.8>&,:?<"'"_H*ADJXWC!TR<^..3CV+*\5H<H$SP$4105UIQ"=!-/@
M;M\&Z&$S;*$,'@:(0BCE)+\CPK#C%"M3?0+?+FHHLEXB,+H9=?9FHB&L-Y,Z
M E5RD6]?\[AI&HXH1:<0>H"S>QS.^U3YN_)].V[H)!,4#LC)./^1ZZ/'M.Y7
MO.D1O=AS1\Q,4>#%2E55F21Y?B[KX>JK(;C<T%Q4PPAT2Q4NPHK5:M=B=H[4
M<V7<F3-[8YE"IK?(H]1\<BGEH'SJP8J6[UI2'J7UIUU3]3$UQD+(E.MPV"\*
MJV@UN9!EVA3%$-_-BE>*[(]%D%!EG.4W'X^Q:];MS!CQ3BV4-1@YW/+ >4T8
MG[@-?FC&H\RKD>D8O,,8#WEC7J#D K@IY8U*3<]0PF-^5@])#VDD8/Z7.$!=
MO>71')4.:6?BZ_,GI/IS:<YW+5ZCY;KRI5($%JUJW9^8:2Z;U;3UP,U]#OO<
MN(\ GORF;I(+4ED19=I>;Z\=^\!5.$@895F^(!ALEA48.<TZ=;MX@4YY6(0'
M0LCBHL[ :<<Y>.+6=CV-*VP.##OS.(E&VM2-FOH:@.2[=3U*/16_\E@7#N,(
ML1B.3R)4Q@(/ Y/21X9%I*&SR=O;\813&8U"@Y<H5%J\4^RP(!(G.4V)Q//%
MY1G EKQ;<C]P:XK;S]0A1[!\&IVGE&D9B2?'/JFMC+?LY3$&2NE-0PRD0BBI
MGG%NB803I6^+]**Y#H\\Z95<.:(/ G8SX$J88#DI5^MFQ9;J$IBUXB@,LI 6
MQY$9,P$,F3)H>ZC# :6XI/WFMZX5M+#D7:A[ WPS1IB[S?[ZF?GFI:.ZZ^^"
M,,A^X,7#D6S(CHB4%]DU4CTSQ]-J9>R&(<[]<[)Y2??+$-YA66;;\?BL[LW1
M<JKN"=-2E6]^J':IBW2I^]E<Z7XVMN1^-N]S/QO2_<S\,8IARO#0Y@$@]><W
M_Y\OZ$]X+U?SCV['Y 6&"2+'VFYMXW%N;?,>MW;?14AQ]-3<_G,Y .IT0FJ6
M8!D\878,2J:G9<=0IF<4!'[&[1$LA#NU\++(!!L$0V6IH5LD\(<B:T>WZ+(J
MJQ%F4VF'P.NH/4=6B8]RV:'L0S2AP;)X2'IVE&ILEZ;43(-8R!7!A(EKR\<-
M?6GSV@%]BZ>:^R+V[ +8%O&9.Q$T+[[M.&P:Y[B!HK3LF,^AH4F?RN2<'W)9
M\#AL;1^'?7 <MKF/PQ8Z#JL<CG<B2H 9L7Z&O9,TYA,2C*5Q&E5-DG4LZ/I?
M1DO(U@)D\BYQ"LP4=;/0=O6*A4^]$^)SAGT;N$.M?1OWRLP6=%.ADFL]W(08
M'6%5#KZ=XE&H/-+;Q#SI:<#['_%  UZY26Q00F+&LDE?R4*44=M\?G_$>VIR
M>!*MEC&TE%'+OSGP#-$MRQ,-(M/J0/)[*D^AG%*SW./)<UP1BN@!Y+G^PI00
M,(3M\RX#C "NO$MS4HZ/I^#=;-:'>22#!JK\DS>D9$,0XURI$<W;^ Y!E?L*
M[""@FC<5\J#A/IAA+\0A^MV%H+K/JRMK*1D- 2/7SUQ*[*UH(Y*$*6@Q(QJG
M?4\#=V$<$!;LB!Q=_D(>0[ZA6"R5':(;'/ W.[(QIR')PK +F5KLT_@/3\W
M&:JEW]M@))N]^9"T?NE\9$,VGS29<8AIKJ779$F=S7M[59H=9ZT!A4'XS,.L
MKFFH.)*LVY!=4V3.((*54Q+OL:\/HR/E&+%Z3H%-7ZHG)2XT\T=W)JB<Z%'"
MQI%2!97.;J6G$G<A3P@IVS)K1 14L2B-^V0%WZ4 %,9;,!!#>V9H^]FB/1>0
M*'I>*7:Q#BRDALM+>M'=,>>]0E@S_U\!)0NC%\(72U!15]VW @ \X^6O$VGZ
M+OA?L($N-Y;D.'?XBNX<U\=%$-S([4V.A8-(;$Y,UQ ^B[0%P^+DF91"WZ8"
MC/=? \0!9F'SLD'NT9USV@I$$_S:OK-#93//=_.)6';E?,$)'+!'[(S'*52O
M*/7XD=%'?I8-R&J27(]CJWP!GNA$=I_@)PMI&5;:6/D@?1O"$V0'1RYY [6I
M,61]A"(&ZT7QLIUZHE=.6?Y39M4B]1I:\K!MWF()+2_Z7Q;8EV26AKC$-!*+
M#Y-)1^UD/ C<P)7C9@3!DRX#:S$&3._F1#TBX-!P,HFJ7<VT\5XR=P732DC=
M)/P$<, &P\WFXA>C6OU-]E#-58=J+#G4.XI>8"662.M[FE.^'B^+:!BR4S=0
M:Y!$Z#62[G*>]D.<GQH^7&=XT5Q,50Z:Q4\H2T94TPSF;9J$.YB"$48&%,\S
M9.;.@%8T\ER']YI+4Q'DF#F14*.G@."7*4\^O5N?ZN8G@(FPP:7V0!;*AI25
M3D <E'PVZ&&E!0%96-K0)DNV.>%./EZ*&:<I0KG4DI8(X/@?.K(CDZ1#[C%Q
M6-W:W!JA8[!RR@]X<H9D_IH?S#(UZ&+$%K3IB$\NH&!OFM7Q+T"D:"CBK:]*
M^?P3^WY*O!(60N;(!F@4(34#(AES929Z?5::'Y4B%M[#0 \,9HQ)5<P-AQQ=
MQ4A/ZDV,/4?N_[06?C(>_&E.QX@=-Z%L]Y-%5YUW6^I!H:WR80K$8+ W9L@3
M6XPY1P7/858"@"LO:O,2R-(X0^O1'H(!1FUEY6I$%6H>\7!@Z8-5!C.-Q1B<
M"XE\2M5K26]TQ$W;/+I4/2PYX0N_L)CG*U>9S@?1W3R1/6+HZ!B2U6KH"WY-
M9"3CL"=R$,:Y?4=)@W+T+28' O:V9<ZLT30/\L>7\D&GI1;OK:@>,%MS#Z1S
M(_'^<OVMI6;71'--GK)]O3B.*=3D2=^@[V:*FN\PF4]X8=*>5CS"(YK8JQ[]
MN3BEFD!HPTO0/.,%72+CFJ)5":]DUUUGTE>3Z50A6M)G\%8E#HYBK;.6<![Q
M7+U+#50T/ZK<X'9;/Q8!I1,Q^8496B;_A2WRD:Y8 ):LVNP)2(Z05QS2C%IR
M,J(ZDDX7A+/7:@+(A;)XQSV#GXQ_)#X3Q]I\L:EQ^F#@?""F WS50$:#JDG
M7+5494)FBB7*>!K$(UC9/0PUU0X"GS@E?V#U_%^?H0X$I$HM.M1$ OQ.ZF.\
MXK^+CN,DY *PX6]$@VOQ5,I2;9K50Y%=T>/:)8) 3[5LQR=H@OY!W<"XCYT/
M"]#ZZ&43 =?1RS(M@?5N.O=TXWMU_/V$$GY.@B'3J-L\$'P@3;,S5K(.ZB I
M.7VEI/DYD $0/_Z'[?.1=WPF\-MTP,V$%P8@@Z.QXX0O<CBGJ&:A(]:%,1XW
MLF'AEO9L=Z+/[)*)#2JG"3%8;X2R$'M9.IY8:T_SM=N]MI15\97?1";A%1]Y
MJHA=FUOO.Y@%#Y^A_H&@3O$YX%I479B.O!A"CN)-AY?EV(+%PM1U@L;U?=#X
MP4'CXWW0N-!!X^O4B:>:U.F]YE*QE9WO+;PUE/NN^6J.S#/1S-RF$1;24-1>
M+Q)O<M(2U^9A.N<R<CB7Y&Y\ZN'<:Y S?^4]E]+.>)DNQ=@Q(FTX3&Q050$(
M+J8Q=L71C"6I.* 'H+M$>K*46PMA- 3@YJ8+D0>I#1_R2!I9&8F0F]0_UU_/
MX/WUM$;_:>=D<ZYS<JK:5DHY$TSR^O9I[TT'<_.A@[PP19-S*/-"6Z6?\>+C
MJ1U1PFY>ZT#>.2D)G3$)':5QYJM>?%_#8.5L\F))G(U7CBH#ZS[K2E&55(A6
M*TIX<K(J6ET=N2$<:A93T.22@XU.^N?S/;P7C"Q78")96 9I=_US].Y0*)X^
M(-(41 <SBNS9A&_8%0@SB&6VP#)^AGVF,XO,44TLZ<AT:2RKCYX@0$SNE2;]
M[%"FB [Y_-#TG]FT3B=E9ID&.&;DA&!A^S/N!..*HR,+/QV>JZK'^D3C]W/!
M+/7^+1B7Y*,YM&(8P2^ET2TK8WC+%)F/(;L<IP4B=RY'CV0J&RWK<T"B<4)%
M? ;ELN**[M@ .]>JRII;K4QPOOR&E_P(VT5TM\WG<BLE  4N9 ;HR@Z!.HM<
M@YVM1$[DD=).-IZ(19J_R"*-Y\4BM\X.+Z60*W'3[3YVB(E8%U<G"WB#*':*
MG"+/8Q0'P0]-HO;9--8<@94R)_2%Q[D3@D8@8NXT+[?-V$Z&[BI 9X70*Y ^
M5?=WKD"H]N^@L_A#;>H,UHG".[.JEHTN&]E;.=,^GJ.(P\ODR+^'3]-<U9C9
MV3:+DL/P(>-*\TJC5?13$J4]U/CNQBHEC?W$O!!Z2CEQ>'E-1#!S@H@'-]*.
M4N1<L;3(U2 !0\K7.R-;Q"UE":4HBUU@_)(#JG*;M* *E\P3#X*I'I#0"<S(
MN']XWH(LG)$U>\L*:$3&BNJI"?R<Z@BI6WT:QU33GT;283G/92:H10(/-JCM
MO2RPR&4:*<"H^'@D"H4HZ3/@T4XYP4W,%)=5!=0]V>*CK)SYBC:;'I?M]>F0
MT[5@1V9XL\B.D0YH?4;6B^8YL.<LSUDJW8S4ODD;H5O2HVVK+MK#T![%ZZ/'
M2$W!H&'JI 3IQLZ<K%)*&KF(  ]/@2:Y%GF\UC92(?TOS*24@?*,YS(CG546
MU?*]2%OF@'O=<CFN"M64Z[3.BB!PFM_+-4AJ ;@&R/ S..)K[04I/ZU(.<!1
MT0\6^>O:.X+O^=ALTH#=Q50Q)S\']!9R6Q,U8:G8BOR A;1JF4MUOU9 "(FC
MH(F5TH?-A0\;HOLA-818%GX:::TL<*BOF$C&_?O4%%R8G0.]@9*=]I/ L=7A
M3'G:>?^J.17)$-Q.SGK/XX34!62712J;_5S:-&M1XY""1M=2#*&E*/F]'I$
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
M=\D3G^J;O+_;$J$OQI^TV']2TSHUN$R(01;;<> <X0W2'@(I5!7JCCDF\%1
MX> 7&4)QT5TEQ& ;U!_0</ ?;U)V6PK.*:MW;^='*M!HZ8X')A)!K122JXEI
M(LXDD+0#B#JU=R:47S+\G<?^<01[>()3J9";8N6&(=^L99=UN&4[3A&UMNL$
M&7D'!C?@4[?]>''T9V&4A!LB#&E<-1W="]!<\O.6JC5:8DO1<^+>LN>.^][P
M@,"X?"\-%^')0Q8*+;!:<SD?0DU'1VCVZ,LIE8&,;T9C9..<P=7\C+& 7=*P
M?'K&GY%.AS!]Y\^+83=GO,"7*MB)ARI$N#GG-T,/BGLLTT&D:4LOEJ^Y@"=R
M?\9+#GXI4C;+&$D.Q]?&W:UOFC+RI^GU!_-%+L"Z)6G8+8-6Q:P$_3H2&J-U
M[J@>DNX+7#6D&$8/X7!Y$,X#]YU"5,ZK?4O]&5O73P%1[< NH"9YS1MBLN+>
MAIL:Y)?D8()^?)2%9:&5Q/DSOM'9[']4:,8B("=A/)>!ER(\,L^"Q2 *&BIV
M4X['*=)XV(JOWRSIII"U'':J#FLSP_+-*U?Z?[^+WE^>BMYW+WH_/A6]W^NB
M]PMB"+VXM)1B$O5S"5FA'PK""#)P%M1\%=/17/RQN$,X=ZQE0')XP:.@A?-"
M6B05/N=.>^]Y.'WKPU](#.A(,XJZB208*8&.SK\B#)-RPA%C@8W\>SJ6B6.P
M.Q#1*#<)\:5GKXAS:/@Z05XG)V\OAB4EY<92-X4]_XUY9_/*E' =WTTB81&L
MH,$;73Q,4;(4&];"+Y/SFB1B]\-U,%6K (_+/XC!0%*J@_>P:A73JGX<Q2IK
MVIY"8_#FS. 5012)W+@!YT \^$"/"IC/!-?H$\#[6X[KHV".'HPFCV2?A$ZD
M)IP'!Q1]FA^(D& B5"C7*%J9DTPU"F$&CD8U.FVFY:3NJI^2L]D;X1__:6NM
M*BQ9  A!36WYV+&+''I$-G5+Y)'@(!L_5@:TG4"\9X5M]D(5=S*H&G.F90]4
MQU'7V^F:*:J2B&#)7S5".9H'O8BAFS)TJZ%?;,@2'*?>5JN,2H_AG'DUON .
MO0K2>W(M,2/Q?>LM$QH@1=R5B^J!-;(Z?%"A@E>K^(GI$0YY/_28>/:V$"8,
M-T5':/XD2EGZ_R[F0O/9D'J;@NY5M3T+S[(;XS'B$R4&EQ'SK4?1UGZ!]R[0
MFEKM*K8FD8A?QD%6E9Z UCRAJ7+>#C(?*2_LE\_D*!]"IA5T-E,41)3N7<6U
MX0G[B(-]#J#9]/8%3&RPS/Q*N+<G3;0[Y6+!4K#$;-O#_EC,O-M2:&Y-<.'5
MRZ^-KG!14:VZEISJ!77,NOZZ!;54=]8;T%)F8O:/7=EMN0:?=&P'TK1?E^NW
M@[.*MA'E#5R;;2 VV4ZX) 8@1$J-,6>PW)U<+00B6ZFR9U$M5DE\J R2F A/
M\!P/SL%BF]4@L 7":'=DU+(>OE-,]"4!%IF:.+ ?T@[Y51"9YE0-:\2JF#31
M<C( -HFSY]G%*82HJ$BKXK=Y%P@K_DZEX8Z?N:J6&-?9L:/V\+F*%;$S0@IT
M@;ZA\B]=R.@)R3#%(:"O+FJB$]XUIO(K'(L"TBASP(];&UGKCA$<BF4<&<U@
M?(?)^*6!-S=<&A/2P2G*DJM6.FLZ$V%<MQPN80"LMW4PY$J]QH?A59PQ2D4=
ML)"'/,C6K8>*_4GI:44747<1M\0_K0UU1)G7=GT>$W"VB>FNXV<,+INQT<]
ML\82<O(@??8D_-2[+5H_S%[$3Z0J[\&(([&=Q -<N''W22**AN[>6OP[4 =P
M^YF&<&- =T)D3:T?MV8JUK1V"]VSD2=;/&P&+:SYOA1]G-0YF(<OLW:D#=9'
M>]YH2PXUK(E2:2IW)-]S_.T\?E*$H*8T@ML U'&YB9X(8.:2XV/O>2K(NI^+
MB@-6X:2=Q]^V<0:EX,Y.YS]!1</=L@@B5!@#&IGM^D&TY!=HER!%^KQ?<G[9
M;E0W$[D.S90L=\V2+%R".E&_.B81JX>JS77OO6'^C21'^BKHS7*K0.?@,8+#
M*<-2+=YY!!U'7>?Y'=[U;WF]EP6!$H\,7&DCE<S#J32EY4575<D'PF(HN3A7
M#FPTD?+2J4[-@1V@Z/,=:B"]'M*T/FAF:76H<8.BH,$@Z=1+M #Q3Z6DNXA!
M6Q2--M3>!U3^5274QXN*/RLD$ZY8S8V^C2];6WV52Y3G=#)?ZN,@# R#,!"8
M)18R2541JW^^?OGL5:)I8\';N-K>KJGU5H*IR>B2+BL4H;Q41Z75U\]>/#>1
MG_!C)5U/M+1E>$?3>HYU7O^4]J,,>)S6>%^K7[%6@;3Z\NA1,_;$&/>8"/ZD
MWN;>&L@?681\>TU$X7^GLV&_D>"%!O,_'.4J?A%2)[G\YBQZ.#"#5&>O2N;%
MZ+?E*OYNQSKI ^;T;<OCWNR3$4Y#'6W>,KKP(,B'K#(V@^T-:HL/N[X:/IA;
M*DOHL^H"$7T@"&X((]@DR8_!YC:.NP%&@X[B3!\()<U"2$SDD->76Y>$G&?1
MTT[65_3;2:H#'?WTZ-GX#1Y<?$O'5XG8SY)?R5010IF O$3/3YK-9[._<95Z
M.#**:>$D4&6D ;*5C-!.CH\LL$A_+7PA/'\#ND&8N(%^*EV$ T?9IP.2C3V6
M4!J-RZHQJBJS85:[Z5LVR6FB8_Q!#V%V&.:N(=!M0ZFPBTOR)7?]#A>/?CH4
M[/A1XII0^V(67Y.D9EJG;<7X+4!6)05N)NW(T.HHKW$0F4Z7UD@+M$7;7E03
M>7C20HOO3#%GWT_5;LN,OM]%[&CL3T7L.Q>QGYR*V.][$3LQQ!)5F]9W-Y?[
M'OKCIN&MT0;OZNO,\!%./WYK-:/@C'//^)X8-0ETD3=&9 )>#(E(G7/SMHIN
MTVK3M/LJ&2I8L6)@YLD-'1MK@I#%;]SH+J4G%PT*O$#*:ZLKW.>FF#^5"<D@
M@Q7LY.>6;2;:I6?/7FA(7'/C8XXL=9$*T9PZ<R"J?@<U+PKN 9!B\#:UM5 Z
MF3E&R3$YQX'84<$YK@7:C0/>$,I?4'Y1!0HY>Y?'GN9NI?+,VZK:\!_B2X-\
MBA&K\5RGDE3;KH1R-SY,XY85<2YWI;4E^"](PI%I6+JZ?YMBFL%*N7G. V?,
M^/4YRG5M"TLON!1/\/-Z/4ZCB&94.L,T5<_Y+JZ1]860(EYK=ZF4\>#(A<MV
MS2_:NX.;<I3T[MJKR[]F+ZJC8CX^LXY>8+N@B)TA8A3-<<[6A(J&A[<J%%B4
MH3YI'_SF&HX58!1,?'1T4"59:REH#=$017)2DC5P76+7/AH=VC!VE+B%1 0A
MA2"0MUV6W8=.+E$;0%QIISRK]KR@%[R>?FC:WX#1XX\<40=DN:JWXD'%(5K[
MERE<[PQ?&:\X#EA=77!8]:6KZ_-0]Y@410#3GGA,4^];U;VT%]NT:-;Q1OLA
MTP.KA%Q-/T[D]&Z)6&(H%;%=<HFTSO+4$MZ M-D(ZT@TH;T8$-YL67&@[W8;
MG2>ZXYH(<J=(*'OC$>-C1:8K94(L2N&YRU/B(OW%60OJ:!(%<JDH]/'6<ZTZ
M09<+0\G2A*I-A'RK[,!XKI;22F@IU_2H11@B:7Y.NNNCXB#E!*>*#EXKI=V
MA5EG6Q5W5FV_'1'9>;92UR%<9&QN.@N[M0+?A$1V+>O'S/C.<M\0QJP$W&M!
MLV"/*^IK$V:XO^\6%U@;!+2C&_&6^R@;FXR=4!,+RA\8SU-,2)_12"B][ 3]
MMJ=3<-LI8S9TK(//&JP.1W4HU@DDAB*1X>I;J*RO\6C(^O6FZ600O]8,[22D
M#\7 1&MT7G'H'Q_IO%R_[8_>C)[7'M06&G=BAAN^Z'F.ZJVN;"N\SK0BR4XV
M&6< 0&]:\@YR #Z[A8HBZ!QESZ$[S7$!TUW.*;E\59F?? 7X?/P6RH$=E;GC
M>JIJG"J,NL\ONZP6Y)1+,F[K26<#B/O\>8K3-;I-=&?Q#^9-6:_<FYW-OB7=
M2/D0-]7 PU_N&DP5C4D^+!CV:%6(.HA];;XQE\ G5JI52]41Y\8"'78S%<E0
M>)]1EJEX ?HO7ADI52=BI%@G]S:KRZ?"=PWI9I4F.980;5@A?,(C6U7:J:KG
MJ38 2?F4MPD/9S(A::/7G*?ENKNPS?:_"]OL.Q_KU]Z.%C):PF<V!/:A?W&
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
M48L)>4$'8Q]>N15B;N$K&6FK,KU(74@TNM]9#QST8ZAQ(T[JQG],3:]*^/S
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
M6LB1X9D6),&B8D(%FVVU.[*J?FO3\UNS<7]^@@3='1+TY0D2]%Y#@EXL!^:
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
M51OVARFR^,)7;O(.CK5CNE0'@N5X@J/<BD<C%6:\[!;N%J>2#N!UN:I,NX[
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
MT3<F9EXY)PX(WCS-57:>9-2^: <<37I(DSYESUU$2:9 #VME88?W)$ WZE%
M:]XF!DW<L+'#P9;6'PL1$O">>B^),(FQ\11"%.':NA7/*V- 078*./J)(#?O
M>QRL]B+7B> ,Z6 E3WV-T'KY>K;<);PQ?1830_5W'!@P5Z/XK6L1[\<6&#CG
MEA"9@^L=V:W2!#KV85P['?OJU%C8;85]&QV3HA@1!W^NU$R#!H]A?^'@L<HM
MK%LBJ0_9'=%Q3MR.5!_0N^K=1M=^D:VFZ;(OHYSB4$HEBQ8<.5/4=H%\&VT<
MV .F8R"_I)B9R-7HZ-.[D;^8[@(BH!H$P\/\G-&K]15BC(::*+L5R6>\CJY6
M0]H=I#$F5;> N;/89CH$\5%61L8F&>/DEJ1'I.B5CPQN+64) +>!+.7)6R>D
MO20MO8>GF3MPV!,XFWW'"4QB["R$2\XEPXQ J?:N%% @;GC%5)/VZ[RJK\A3
M=#'2R-[P83?N,]7LJ#I"#2< ?\\JQN]5M]1L^O:R[A8/V-U/SCQ8?$A-1\Z9
M>*S4:VE)YBFD]0ER0]&JE@H%YZ@GK$GIEVY2W$$>%@P1+F A6#96+(NWE1EA
MEX]/U;$9/.4@BZ!Q'[&!Z2,TQKZ8-HZ67T0;0YC4<=1+NC@<(5#\&)RJ\]U>
MCU!)GB04C>S'%#0[Z4_M'J<8O]W%?U&YYEE?E\H$EU:>-W8&8JZL?)OE1SPO
M:'G>M>5B>,"$VR[/B74836"+7D$^*/>'EX5Q8ZILT6!IA6R8D#^86I/T[FOR
M!ON!VQ/7=32(*!ZESE1/H=E5</6PR22+4&O)VQY"/$Y;X:;00NV62TK6)6F+
MG#4U#_1Y#W@J J5(2LN""\YP,)? %M,YRELLT/.CB=:J:;*+E5U93EN[HVKM
M6'+G^RSV]Q%GPIA2';_1AR73PV.258H"MZJN-EOD($9C2 L G,CDOPH=5*HQ
M^661\2&:O9/+)(JGGD]X&ZA[>\R,ED^63\.: *4X34:(EI1\$6@J/"#S#@Y+
M=VIC0*/18#X-<<&6NS6-*2S(GCU%4PV#HRKK?Y@SIL"O)UF];26/0%[KKMD$
M;?3A[V5GBG.'SO/\3;O*J3:P>LLX4$LAX@ 54Z+-$&JI!NQI1K'*[*U$V[M-
M]M!N#DG*^(?5[&K74-I.5F \1JN.\M0=->@7G![,,DWCU.B47M2AXQ5,*N(H
MUVL0 F.NM$RJJ]C:H'5TB>*'?78D*S41FOO0[D^L_V7G_W#GAS4G##.-G@%)
M9L&\8-E<##/2A< #YOM!KLVG\GCNA$>EVQI=41$@-%)I3KN@5&77=D3U'<.8
M<O[6Z,DX<TU+NISK\8#T(*T?R4O/IB;:.)9=A'3D*!G25#)3CZ-H,3DQ(N?A
M@X*;/%A>=4%[ YGQ\J>DQ2;1O?+YYXEDO >1^VE6,W,'4!)3W)^^C.9FS7?B
MAUC@,*-( &@+W^L_8*?)=[!0IJY8A2R(=\$]!L893?D&!4[8 _&(8Z^<S5[&
M<*35JHW^.O$ET5J#.R!Y;@UU7>M^:@*L@C\AD9&)\X:FKG&VGVH3=_)G>9.R
M\KKA,H7%7$L@3#V0"A0)74;SI=!-WKVRH1,7SW1%XZ^5IGM&8?W[S=;SY-$)
MBW!W+,(?3EB$#P"+8+PLKK*\K'^R?5ZRT&M('-9YG8R)QR"/2UX6$&QDRM+Y
MQV&,;/U[']/FIGAP[J2.1V(-I%$.&&4]922@4E="_!*SFV>DV]9C(VTYI^<X
M:0:5F61L^924&N8%J \[_T6N8HXKH#JS2U=1*ME'=9V=[ ^!$9T=56*?DPI]
M[_/KI<JO4BO H8>5NKA@K$?L/J('/<Z4N,.W1&10-49NS4$V94XO]BQ]O&8H
M'ORBOJ^VPW)#&&\&_1Q4@EQ/HO^F1. 2]MGM&]*2F)/OTU&P'@]=7"2^!=,
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
MLQ%_+ZD&+4/(H6SP-7[B8T\>XVQMWPVIJ9Y%U/69#C0QZ/#$</YB/SA4M.&
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
M%2"F5F1UGY!,CQTP+LQ9)//+8/I^Y8GD#7-=>E:K7)RQ?MVX,736;=V5+1]
M>L2<^/>K:/'DUGFG:\H(Z==THYQ?8KP5KGM(OP*9GW ++H8B1*@*OU0OQ 2<
M V3H[-;F!E"F)EP.+CLG[4IUGJFB''^L6UMY/2\9*19\B<)8-H%TPG8:5S;M
M!<6?_[;(<LVMX9(Q]%O_>"Y^3.?BLRYQB-0MR,:=/9B"%7E+GGA5B*EFH5BZ
M'GY><=E4E]("X0)B5D8HTETS>$?2KZC$-GN:-T4GW$J(IW$U_'!9LD3/;89A
MCG+(I6$&6-H5Q+Q@#PV]L@>X<RR)<2$&1\J8(PY88\:)PX'0(06H4[GNO)ZC
M(5'&"##3,XJR 9ZF/5$7-_8D?H/RCQ_%Q^;%OO\JYVT )5\= 25W!Y0\.@)*
M/BR@Y-!/)MF_K] "E#2U\R/%$6FT-V==4K#!-Z#(!QX[F;HKIMZK"I!D??75
MZ5=/_["W(9&.OIU8\@M:9[T1K*/I&[08G "V^TFSTI:;.6 X>]S,M]D&?8+Z
M*3+&Y".AKHG;VZV!SE/:3.0@MH61N.MOC]F_CW(U F7R?)V5(*5)?VA/TQ_P
MTO\RT/_\0&MA31?Z:U;N6Y,>,;!LJLH)RF*I7KM"3]-7DO*O827D^ :VZ;*1
M1C*P.^EISJLX%&("V57%\:&&A*VAH+690#$P:^-G<_#?=B2>!6_DG*-!3I[
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
M(8*<?*:E6PD-.P=S7I;M<MAXQE&=T<2,EO8V16[^?J]"YCR:3P[_HQ6(!QK
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
MJ^-'T):@]>G5FCR=[MX@XT=GR_OM(3VG8/^"*?A/EDW5M'^$>>^+M__JE=J
M6:HT5259/PI>U#3-O&1+S?\MZ_+L7^ES\6DI'N&J:0@ 9!%MGP&TU'Y@OYBS
M*^C0$_ZHF7LRT%6-J_:Q:6(?C9UMQM$)<+>MT8A^*#J-]_#V/D3X_EX>#"B*
MR9MO94'Z<OW\PA,E#D:>[S84NZ;J)_WP_8N_G*JGA(2M8R=SD:5;[NADY)LF
MU]U)>!0&$!R0D>Q6NQ2)X\VP"<[!0"A2[Y*[VRC!FB3=>5VC4)ZU>1<G\,F-
M3SPSE)3MF:#*J&"7A:(J'#<L5S[+'M6F\"X+-T)^O'53Y4&E#1]$X2KZC. M
MN1 0>(66W!<_CF/X\#Y<"[T.(7E53(-Z!*(6'D-U?&<2*O3[[98B??ZK^BO)
M]T.9*ZG4E>M*Y;L4:=R2*JMG[G:W64VQX.(]W&KWUH:\6"7[7VM>X.5W>X^8
M2<8&'P_7$V=69&?7F1X_VH"!8,3B<=B(1-"TX;==ZN5?0Z-+,).RT@E=\D15
M:0R I&OP[W6)S[X"^D9H9%B@Q*BEV5E?"'\YKLX\>P$J.)G0GB(]J=GVT.3\
M\1XNAAM6.5.GDV==55M!/?SYD[-/?NW#7EMM^5.J(O:/SL[^X.H[-"P M/")
M-W^BY^Y;NSG'Z\NLLDFC:^]Q>I- L5[O(;PC\>>YX/_)I_^Y[]-O=]:??O'E
M4S_M?1[>]AV[[MF=].S9147M_3(KJZ!-4+<@]JD&NB;2,#(;T5.^0['[XZXX
M[HK?<'/&@A;Y'?<&N78,N3JN_>/:/]RU?[<3(2\ BRS%N_/QQ%Q8JA$F!5_H
ME>V;Y>N%!9J2!N'H0R.D.PWBO&U> W-GF0W-BJ@;R=F/M?I_#(Y#WH/<3HH
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
MC"C=&:[!)9=")/USQ9U#C?D#EFR[K9K ';=7<J?ME;ZM[<6"3FB4U$E(1I/
M0 341-D1*Y$"1'Q62TE-O+=5B;R3VR^OOGTN?/[!0&XW#KF&4%J708.A*/<N
M(G8&9%"[95LZC!4/S.=(9DV7E(#W6[6IF4SV&Q>\FU''XVBQG*:_%,I2(A7M
MX@TT)"1?Y:KUMYH:6+*]*U4JO;RTFAN?SV F @I/?5E_%U3LSB6/5^;ABSTO
MZ@+)RR18;#>J-EL4<-WRNX>&Y=Y:3'$V_M$,O#-8#MC!YDIKG9<M0J>C5GDE
M[]\MK*X;]?#IQ^7W3**%<YJ;/$62A98RS(SF7U4):^&8R-701BZ/[*EX*R-A
M>CRC#^_!?BD2 ;VH^2SR>3?7VU%ZT<[NC-: \#ZHF%I5ZC*4<\';,C+X6=G*
M82]VK<@3!84\0\*SD*::GPI.Q>?I#\6&OEGG6NYYAL8?3>4_Z[I&L1N+(!^"
MO?)LV;OB'3*I32U)_;F12V51MD=BA1WGUC9I#PRK-MM:P0'#]4 BQIMB#RH(
MAIYG4]9-RSR$X=5L2*LR'Y: V*3Y('FU57Q)'$I#MW>S\?3QN25=2;1^X K8
MA&( MW_RFSZ5E$#PM%::Y)PAEUIYK;0&E[97_\\A+P5HC8)FK@B4F06300L=
M4!D%'WU;7W#JRH_'NM7H:1,%TU<,O 9IZY!UJ EF0[_FF5YPG3IC'24Z9D6O
M:<%H-[%S\\,(W[X#E%_[SI(][^SZMX5! 0U7%<C#^:QGD6OE>.?5G.1"V !#
M+PG*Z:1RUQ[<D7\.;=GEAK_:*[<0MLS-O(PU.RPX;PH (M/S)M\)3L#E?GGO
M6YBG=TCD#LKZQFY-6&_$LIBZ=EXM)6XD'PW),PN8[R2E31'9$@91OAJ8P'I@
MH(+W)BM6RL:Z=YE!P$3(9$7H>A_-5HCWDI< QD.49"[JTBXU,X=T-7I/%^R<
M)<(SXG,$T3W(5%2T;'$.RS[E8WB?7:4]XE>_#N/?@E4L:FY@H0>KF_ID6X#/
MQ,: PJ5W;-T#8UH+-A?ARF'SC;QV6_3<7J\AV(:F\=YV Q[\ ?XJ,%0XND9+
M9W2J\R:&9,R@K!_ ,VJ/DAK O2:,-QI#-(+#'&NQI0\\,%!K)LPCO^$@?\@%
M!*/IH7MMU=0B,]"EX^/954H";CMR.)+@;%;;Z_@FY!%_H[\AHC4TE4WDW=B$
MN! T67'%3/I;Z&OJZ83/$ @!6;<,%X%BT@"$D'Y:!&'%K3E\V;HH<LF#A-4T
MT= A,U: D0,GEW0QA&82,)!JL$8>)/4:QJ+ 9+\I'06*@%+"F>>74]>%MQYT
M97R)F[W(QAW1HX?T8,\EZY#,9AUNR.28FU9VDR3)0EV*D5.@\IY!+@,KT^WA
M9)QDE_47>SH"D>HDD.WTZ'YN_1R<)=Q662UX0DD2S:9OC!FTLX8+;K:PVR>3
MS. (J#[Q%S68ELQ6,9/;<HER?JHKT.R(YR>6R0O!!TJ>29!_HR'R,^?T-+1
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
M#)M1L,[!W1OF6* %_]G96;I11JFA1A^2.K.Y&'C=69--L,\"VY$#XNG83S9
MTG&??+#QOT#SYK*YJ)T.$@MZH(Y[0?=>KNNF:BYVXPQ/"(QW^:&=)!U?%[N@
MG0L=-&5>4@2[2']P@(;T%47Y_Z;_6SA$;I(ME^#\Z$5M\R_EQ?H$ TBY]D71
M$T43?/(Z@?+'9X_/<):'O_A,POKQYSX;?^X+VR,(Y'MTU3![2H+^0!&$X)X?
M:)&TVC[[Z,D?%F/1:#27T5QS4@V;B,(XHXS#5[.A7S<J0EMP4-NOV\(4' YW
MU;PUEI$G9\>Z^=WKYI\=Z^;'NOEOV;E6-4]^:/*B^C#\',>W$M<'F<3MAJ*:
MR\)K2[Q/ TK.\5);:V:RTV,JKMG0*!F'1AKPCC.<@D>E"[?@R*B:JY1.=BYZ
M]9J*#T;O(G"79)3S>92S]GGH9)J'=@.:SSE>FV3FYJW (5U(*C9P9Q8NS:B$
M>#P7+A&-FY$3!,:,Y2(M3XM3GN2?&=7PT@WME:56_OB>%N+A6+=KC],]#U5N
M+M*LZO_\R2=IUR[__$D)[O/_=W;VZ/2?VXM//CW.[GNW4C_PADU<N8@=Y<Y<
M8?*;T:#'K%#C<A20HZ,-6BX=>:!\V-/[GZ8_[:E(X7OT<1I]$M]\7PDK9$<-
M&7CCT0222]W"%VI<^%,6(?6GMQN)(1K"3QZP6W_H"]39XF3^F A6+)U5$/!K
MC7IWJ)=:29*O+E(3YK"?QV?0@I4JJFS'29+P8&+*[RVJIN[.M*3W'5!^30?#
M"__.9<PM$O7/1R=9\(4ES>JYUNH8U%,Q.^QRR0*$%XG;)S$;Q>A4?SDZ&(,;
MR*%>SZ5^N#ZX&^>M9O)4B59R&<8RGX1UXY\IT?[/Z)".!V='N%?6"W(65G]$
M X6<ZDEXJG?!M0+LCY=&@381$WY(ZP<70>2-9\H2'\_DX>ZA0[<!Y$IW1<'X
M.%?>+CF#,X -Y=*\3['E>)N56'Q!=G##RMB#C0$@)I5S,P0DN47-(3A7W!^E
M@:;A*E+Z [CI+"_G H%6F"AN 0])IO"06T ^?HVC?1V:(W%CND(NGC:,EWM%
M''%1C# 470&&J-ZJ?;.?D>A%-4M]0GV@!^._,$^U@(\M"7U$![R_+ -0 YOL
MGTT[FPX&2].P[8[)AP\]?E1+M1868F^C*E@ >(T*8I[-8]5457/%)'1K^J=!
MFB?O^WT%Q^__10O8;DG^S1;LX_7%GS\Y^^3NSW15YOT:'SW[PUX.&I?F9I#6
MMJ,AVK_<GVB4"+$P.6_^] G2L/^G;VTX9))9(-%FB^+S3S13V^?V(1W)V>GC
M)V7]#B>RSR>WGB7D>8?C>?K%ET_O.B *B%^FWV-1_S&U?RG(WFV=/;#$1OQB
MBS23J5^P8&AJXX/1.=>A5Z>@6IWH#LXQDI?^IJ\ J?/;^)2?C?ZGY?7P*2_9
M]])O>]R%QUWXCG;AVQL!6FA^:1K;U/HC#^(NNWL.Y3&[5^U^UVS8])O!.%)Y
M'#D=J_W0.FEP5B&IM+DN,!(NZ<[*D4['C,[OAG/59=V<_/T5.HKR0B5UP68-
MBDWR[M<.5DW/!5%=^;,IT_!(:)#=NE0( $MLY#+4MD#JU*'JFGI5E9B"4&BT
MZ=Q3;LH\1_=XUBE3> ;8B<I_B  O7:/9@(BV8HS*(GHSTONC!!N[]($A"QZF
MSYO31?K7/C]UO!,/E"GT'[^\^K_*"OHPJ$\4+7>Z(W< 5$+>9EVOW>QYL:R8
M3Z$K#9I\7M!,0]B-A\&$G8\_&Q-JUSIQ %5*',?4%MS'!.I\$(\9[I^Y,$P5
M*/C!#3_(_/#XBF69&U=QS=5M8"$Q&L^P4*1XV!B\25\(H!@N8Q--G?"@T>RY
M2?OA93AI+,E#D57%7KV*XM  ![!2<+.2#&0$A\*,X$(,OZ@*J0D5N2,OQH O
M*5:3H+8J_S7@H30KA"<Y37^LT\>/TV=T,E8+S/GG_"79H!03;U +SVU_(I"V
M]Q-K_9"ORK?%C@HIB#%%>B^7#Y@=D13!PB$Z!240AT!WM[(-=QI:M>/Y>SQ_
MC^?O7('IY??>H=9_!B4?#"8X@7\-!/'&B/:X4>_'1KUF/F;6]>BKL_MNFN3Z
MP#OOG0Z)PDC=$1S<6KY'%-QWP3GK>0LYK?Y? ^T_.I2?G(9?^U51\1V ]G<-
MA7\_F_TV&,Q'1PSFW3&8GQ\QF$<<S6^ICGQ?- HQR*IDBX(<K9_#KX;<#AI^
M*$^#$E;0%ZGDE J:_)5\1-I_U [U?._1;']D,M,?^799AV[?!IG<B74H_3'N
M\@XZ03&9 AJ]T#2+$6O2*"%6R*["&Y"-!GR"KJ1\'11#ZHZN5+Q0I-D_F1=!
M&E^[^0943[FLD-DL!S;'*Y?)5<IZA?20H(@*3V4CLLDAR[,QL=9[:FC!:[#Q
MIGR ,D@&K)M!^OY0-]*AVVP8 O_Z/ <PHQDDG5?498S.PO+>%(P:0EZ1"7?<
M>B^<J#M2@"ERN+JSG>Y=="WZ+$LV)YNB@'=,&^N%"JRMZ8_H8#)RI,Z6#S*Q
MM%7R\3I2! R3761=^J!X8YE979,/-3N'G63+U#\S4.2@@R4OF=ETY4*%X6)D
M""Q5EBV=.2130G\$4>ZSKLR.*_D#'] >*FF\#H=_6!_ZF_'OQ,>U;3'3J1&4
M>9HWA?1G@"A.-03I %G")I1=83WM?!V^J!R10#SO3"!@W$WLVSX3NO"H#AWT
MA"J.FL='C_6ZS5:]^VE)MHH-EOR[1WJ<_Y2R8F',.2<?/&*S/L3^GVE$/WQ3
M<+^B$&:+M\I:8;X"\R'=@ IA#!;GV&[(C%D[="QK\+?F-/T\$"](_F\#=H%7
MZZ&D,8MXTP;P]QU^6>[H-\: _W76T$_?E/@BU$]]PS=KC;@.MNSB J3BY!E=
MM TYV"N0YL->9:[P^/UWSUS=<<Q6D'SVQ>+L["SM$*&QN^7:TV;2?]"H.A_*
MB@4/'N-[ =\:6N\LP;G@'UZ\^OG9"82*A9ERC&]5>BQ\'-*JJU6:DYM7BGK<
M$BG2)A?4X["%L?P2X^3/;;@/'61;_./KLE_RU 3X> #UMR!L%/W9X@K&O0>9
M%_N#/HHZNE(?;/S@XI_9@4&P:^H2-W+*M,4)<D!A^Q&W+X!DT7XS":6==D67
MK,N+=;4[R0:*'V7WBN8Z.-CPM[3;0E295Y4+*#9@ER.'8B<;)@.6Y")*SU<4
M_0JM(X<, '.43OEAY>-KA2@DAKV6""1HI]CM(04E>_,E<]F>I7FV$U>F+;;"
M6:=A#(;ZB)D>'CWQGZKI-1V)=C[X^.6D]5R\QWCBHQE_\%*4V1G0I'Q@X>U%
MBJB==C+^:0@K[8:C$:U[LA[\'VOV,)*3JI3\W"9['1?I3'.FE?W)"0#.9%BA
M+]$8!;UT554H_^GY4+V6%(82'-L)N&W([)TTJQ-G5*SAKJ5[BC&<JP5R*Y=T
MA?738(D\J7R6]UIC$.140V=K[@Z@6';4F9AQG.1KNDB'Y&&Y?.U(O#MPK%[
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
MCCWYY@-7YH1W1?(0#/:BAQ>=7 6]D_VTI KBDM3:6&%.I>:QH3L-FT!L1.D
MAE(8UCR=597Y/CM ;<X! A,P>CN<GQ?M I^!BXZ^VZP:-F5-5YYD?^7LYI!&
M+[TI^G63NV,/$W;.O3^Y5"R&\XZ!$)Y<"Z7-HG5U)SDSXAHF#3&Y*1>3WI"+
M&2=B9K,PHS+3JIGFF1)35V5^57S"V$K\D.F2.WEVY3T0>ED:01JF@E9&9X+%
M(Q E#56S'L$DA5$,499/^?G!\I3V0@YQ7,%.,")R=V4S=>Y<:4P>@/3JPACE
MGIK6S]Q<ZDJ4/AA.-P,J6VBXU09Q&:]^W^>%Y9YC(TO;QEQ8.LG.C9%PM@M[
M\H@4.MC[WN]%$K1^S[5W"RJ87R&M/W8KR2*X[@_?X':X9NW0XT-4J\3EWK>0
M--P7BZ(F6RRY&FQ-4^2ZI/J^<!?3AJ!RLS'SC+^SU;9R%GIU3OKFA*UD8M\S
M;WL[U&PT^;=1GRQ[S&J:5,=G,?JE#=-A:]UUY.8C4:W@WDE\(3(8HV="SY/(
MS.% 68)XJ5B^=@\YOK0_C.[A4K\-I/&S(Z3Q[I#&+XZ0QB.D\5<'#<+NDAB[
MRV%'#X?^/D8O0SIR?82@I6$)?3BG]QI>V\8")> >@0<T0%\F08645"2&2,^K
MC+[5\^%6.Z5G*2\XAEWAQ>>[5^0%&A.E_25@ XD\=HH&AJK3IHZFE(K %6*E
M>WB>'<KX)?&8S+ED<%%&[$ZQ<[0J+<8X;YO7M%ZX6Q"A(+LN*L)G1,T4G-("
M*_(+7A$L.\%._K_)]=.UE?""[.+E%@:^M*3(1]IHSP<3FJ";I9'XBWM 9+V#
M J:SA1=>20N,W"B$'4+_QZ4[P!TE2J&%GYRCBR7+;:0\._SMY:XJ6;6L;:I*
M62!E[MPNE%X8]O+NHZ-V*./_!>]15&BVQKV*;,_.AP7S[TR8.,_1%(950]$T
M>^,JD4M+XH$'U91U5TB7VWB=^97!(<EDW5@9=WX,#Q=![DK[IL9$:TX*$Q94
M8+1EY9C>7DOLKHP+J@$4#3!4!W*[*B )TLT3[B>[)2XO^R@7!LMF\E&N \F7
M<$10Q"]_Q=>2MN!J^VC[B=:-.[/DE4U.K<F&UIMW0[O*I/&/SSY4RXN\E#R=
M3IF>;@*OO/8C[A!C7BC-LW%B _F]H>K+DRK;%1B5G)Q=8#Y PLE:R'Y2V(P4
MZ"R0G ;;JRWCGQ+3B8G6 T.L=)&,WWRT5J3@-?Z(6\S@#@)9L%2('ITQWQ7^
M]5B8K]8%J#1H2,D:B:!)NI!S+4[/::LK;00CU;_' +*C\;OK^'_V@)3I*S>R
M)DMF%WEB;,6\'.7,W6-/;#4[7K!!R8@]L<(,O1*G^)[HE>GC7_A_+MGH:#(G
M\7PF+KL\ZEY]YBS>J$ IUA8MFW:CB9!#^"2"741Z]HOYCR>3 ]A>WKM]=P?+
M'Q Z@,(7YCS !1V F_)D5=9"1AUPG)2U9OTGIQ*,( N[7C3.)KM#142ED7G[
M^_^R_V?)KBI#6PD74M!^O6D:-J1,7-RB+ ^KRE_G*T;%"O[D.6<-)5?L[!97
MY$&MXP.1&[+5*9C.^31/E T-]JPL3C3EZ!=6^HL0?#/2-N3E";NOQURKTPD+
M0&]<:+^ 'CA];&X<^-L)72C:##A#-EPJ8NNL!EUXX>*[STX:/J-I68=J&T.5
MCX;\0Z9@O@.%[C$#\U&,/WX7UR9@V"T/W/$X R,4H7*",0L"X%,+[^&&WBR3
M*)>\Q=GA;92*(8&?:]F=MM!JM'C[F?#YM!P["R9+6LM85)/NVFEM+\=8V#%M
M"R \V:55&^HE$OCL%D4%L?QH<0-\JCKBW3^.HWLF=\.+-3AH7 U^/KKB51,O
M-3LQT%Q4=%8PDS6WS-JV!)C.G2G(FFR@W!$4Z>.DR01.0 .66,,%<;IHCZOJ
M]Y0XB5>=I4Z2/2FWNZ=.XIT09T[V9$QL22:!)9X.E=GP:RC4M1E@H3+$3[.Z
MK)HWDL8<?4'RZKKM.LMY()6Z\=9_=+WTTT2NF(ZWR0@0Y&CS;V3+7[ &[T9V
M(-1HD4083=,XAY!(#N&)I1"^Y'\$%T4:(;UE&D&&><PEO(=<PNBU?KA4PN<^
M?_#DG:420/MD-YH\>62N.&4:)![B3\>)A.LX!X\+[YVZ-[\F*S%Z\7G#&'@%
M(84NR"1#X?"/DVQ"\ENR">E-V81G3,$6_&VANE SCYK8&"WV%T/Z.PWE;X,<
M^OR('+H[<NC+(W+HB!SZ#>P5UW%CFQ=RV.FL>])5@6KH'%/]VY<BH3\<O [)
MW$R1+_T9N[77ZY \X;#IJ$+RD8U?^[K617;X&?8/:I)^7I>=)<5U4QMML.OW
MH(U12#=NLC*K(2D V5:-E<[\&X%'WW';,C;116/4.<AR%TQMS.U,_O-(FYBP
M89M)^9#;EGB -K9U46TY!N[I\XFT^Y2=ZG8(,M_X]=S@I5;97J#5N2W0KR4Y
MG+;L7N/3[.PPX -..)J^G)D)+M*G%0>]',^X&'<;<)?($$_3G]R7&#$2-6=E
M75J)8DJ<GS7<'8N,[0#J5(YKA,:!]9+>,]=PA<$J.5_#J;M$O#&YB(_$Y_))
M"Y5\;:\?[N3FQD$HC4^Z$FI:6GC?6WZ#JZ%%IUR"R$NZ?-Y/0?]H'F><.:=J
M<L#/<E\\-F_:?*=<9]LEG;6MSC9:$F_)"%I-; ^]2]%.-BJ+#G!^;7*M9"IH
M)"@=OB 395;2/QMVN 9)X.C[RV9SKD@0$7W#<UV LG;FJIQX+ H&VB637 PG
M$$_35WQRA/JU,&-T"^9"NR"S5#=EI0)77J&J#^11 $EI5L"@Q*=!I&[%2NP]
MGR.2)7(5@^%8S_JP6_ZO#EUTV-O^GEBO[ZNA2(+=IE:J+[==M&FZO>;(B%RL
M*4# 8GV?@:W7EY,IS.MZ=8+H4NPMP0 PN$'71'V1;!HP_&K;09;_LREA4LE;
M$HRO:[JF&[VNT>) -@.)W:HXX>3QK$MTFGXS*8)-6]7CI_.9$A@@H_O:%!#D
M9G2V5X2S7+3KMG>67RY97VI]-;!AS$&@ [_*N$ Z,_#DP6<IW@LJJ:P[M=(X
MV'6S+X1J,6^&<[M28,X?/-&OXR%07VF'^FC^/J3-^*;='>/:C^,QX+BIY2ER
M"]^DVWL2EXEUPZ8M\CUE?(XKK;6^'E@7FBT=VZVL5;Q!WI;B^7 4S6$RC(V
M+82-<,P?5G%KP<_,X+=A<3'$Q6J/P\LH9F-A%JZ(J_I-5YHOQV6P?%UTI8H5
MO"YVB2C9A?0J!;F"PJ4H'VX<QRSB=#H9R,X+4\L$3S#F,$$-SQ7>N&4L4M*4
M8)D."+:IB82PCFC +I+#AE$P2]'PFMO76"6=OYMMBJ,<P@>W"]_XHNEA&X=[
M8N.>V1XS.:^1WQ.FW!=C_RYP),C=TGJX1+)!D,F>CYBGV_&.))YWQ)FX/;E\
MM9I!0C+4J/!@!'\3KK@'57W.4E8#9QQCM$HR1JM :"Z"!J1C:(!VO%#TR;BZ
M37ER_>>/MNB#@O6;BE<^7MKWO 1B4KY#?;1#?S7PNU;R;H+MZ8,C!F1R CQ+
MMV4A>$^X&N-,CY!1I6-(CNMKRM!KD[+-4 GQ9=;V0%AJ<23!/BTNQ1^S(<$^
M<.<I15:-(-5.D)OKU$GLG'[ZS@&*S)/RF?8U72UB">N;BP)F:Q]H+IDW0SHY
MD07Z?&Q[1A^ZAV;G-L"B)T=@T=V!15\=@45'8-%O8L&=5$J%!;DOJ_+?09[W
M'5+@'D_<&\;_2Y&(1-S8[=8W5HP[9"-%M#G'?*)":'D!/NN".] 1ESD><P0A
MQ9MM!9K-AD6I0:W@&%W7HA8=E-\O31C+IR1ZT',"-H0$JD)J0QEC^O"_!IK*
M?N?2%!=#"= 08WM%4FQF @R0G $)@!X1H1!?4:Q4"CIYEC_=+W9^#G,]A$XS
MX ,):UP<%E7%LF]+"#:<)K_@;B;QJ/PY Y*\52E34LN%]XW!Q"782Q%.17(1
M1'N,YMN816?$(@)O)#&EYQ[.T;.Z!GWN3P7>$L=(^]C+RZX=MGS1,APFOU4\
MR3HC;REPVC9T9V8TP9#.@<J&S0![ *>VCI)[']94E/TZR5(Q%K8II4O,5 EH
M(=?0;5&9=WC0@<W 0BATURQWHB=09?5X 3K8/OI4P,DYTI91YM\\L03F1 52
M^E@$!B.LHPQ]G%/IZW9=7VP@G(YL:2Z96G'?8:**#<?U9)666:=&SP1@CFOQ
MKN/?WQ/47-7<$S',,85$V6[DHJX:[M=KHJ;NZ$.N:VAZ0MEG+#W\P\N0F_]5
M::W8\;=GT=&5HZ^E$4T)4<9#<O?[W[+HZVPSOB]97#+6$YB9?;TE.\QM=D5X
MZ-%)!O$ZG$,A_%5PN#T-S@H0=O3QLY%5WHSW!(X2B$=X("X=BC\$LL@!\LT-
M22B<4/F\*/AL1 &SE"?EG)\V"\X*RREO]G'_?)!$2^"'IVW6SR$<31JPU)>=
M<=%'DB*95K(X!:/E(?-QF/UKI-4[SP2_@$1 /VB);)N5K:+%L:YJ<7%6UY.?
MU]$J=F> 4)LY7:H%!%CEM$)J:+E$"[PV]NKQE5001ISX4 LFE3ZA\)1N<]%:
M&.-R2Q=-DW>'NQ0.?2E+K/D_8MV2K".KB&5S^*'E/:DS_0*)Y#+GZ*TKJLLB
M8.,,BSQ\8H6'%,<XHJZAO1<0I")/K+FH7;4:EF$<U&T\&;NY=U=%(@QFY]#)
MHDUKNE+V7;J92/P!CQ.H(G@NA!>O?DR?GIT]^N/CLT=/@L^)I?G^R_2'#+PL
MTLY*_WT>?((&^NV;95%5B(W0Q?WBFV_IK)<0[N^OGBF4OF1D9<PG?W0R/^3*
MY44#Z@B._,7>2SH#I QK\L&0V^<7#LZ>\4K<ME #6&K@GE55<]5I)_ZPY3I
M<-ZZ;WNW+5"L!X!6%!MG'*E0IE$ZMZ8C\3J1\-I,LYJE'"*%XYF>+T[I!.)T
MR23-H"5D3R^@P(_XD#RNY0_=I=^_;>4ZSN%(U[Y$Y9SY<2F=9965&R4XH24'
MKZY+G$Z?5]F&=B$LL"JWXD:V@F.G]+B&/JA#8FZ6F14@S [;/3GTE_*2?M_D
M@IM;)'/ND%<2-:6OEE.W3+P^S5@[DST-@-+Y (@V\?(U?8K[@M'K(M *&@%%
M_PR(+LDKYT0ZMKB@^IRGYV5^A C*2@@!EPQ%JYT?M2'^(B8]/7W,[X,_55QF
MU< FY30AQ]&H]41JE2=E4P@44R8GF$A?KBA:[@Z$GZ9U$I];=-8KDA0=*9_I
M$>T\3<Y:PF&XX-3(<J@,9JI>L=>Z'AW#1\OWP<:/TM#LME(]+.;4ZIJZ+BJO
M0AN6NK#OF+CF>F*D//W\R=1U<Y=&M^?>'5YV:269F1_:T_2'?Z1_S4I9Z\^_
M_3&]6C= Q752T>(</44QX@/0<$I:[EW?[H(2SKP?J;=*P*B+S"/B,VPV56LW
M#U47L=9M/(1GX;,[6>ET'/W'YIY.8KC9X232;HPV!RDDTK.-(SNU/?1;9OF9
M>SUA=5ID=PW;[#L]<CS2JO2M:65]0CYS!^^?R86;MDN84 !%D!D9/TU4L07N
MF)D35Z1[;(H,F=S[N+]O@\WYXHC-N3LVY^D1FW/$YOQJ+_Z%Y"N$:#AYE:V*
M]&= *TOHG'?-LI1 [ %\E\=G?WKQZN=G_,]'?WIHB2]X72B$,GL![3A6]3U&
M A]R_,^XQWM/=34X9T7' 2\U>)G^):8*,9FKBWIY)T3S9<9$?"HP^W.Q7'/[
M8Q*N(1W1RZ$2GMF7C--]8>Z&+;&?G[U\^<*M,9< 6RBU$+GGCLB2;RCM!+8"
M]Y2&@"E2!]YY!7UA97P]MJ77H8YS#/2XAC>Z9I[@=JRA7V5)Y6>;[-]-G**F
MFR?Z:U]!-C#5(KJKR !G6\YY,U5*<UDZW+%=Q &QHDSUPKJYF#&WH]]U*X=!
M;LN+,D_\-PW5 $_H[Z>O3M/S%C_K';I"^'OU@F6;?LN!64L38IB<0G+Q/J3J
M1QUHNH:"V4(C<765[;K$O#_DBJ!=W S(-'U&PZ+8DE;\\Z+JRD')2+-T/6QH
M%LB1D^J<_\J3LS_,U\'QCB'Y,%3'=-%'D#X/<\TA%9#YO3&"C[,()^J\+_QK
M72K:C^Y9*2YLI9&\& %[X5&<X%,"B8_!A(@_CE]X +)A@--7KN.=+D*$]DO>
MEVUQ,52Z_]F(J"'S.?M1.ETC(1VE \(:-Y)<C^*GFN:N+T*K=%RZ'Y9J3$A<
M;7E);"A@U:.?\Z&3,?'!LAJ0LW,> HM62OXN2_.2,Q,I T'8'7$> .MXAS7>
M/Q[NI-SP4@6WC KT%H=V??'G3\X^N?LS795YO\9'S_[@XNQE4U79MJ.1V+_<
MGSH@B6E::0[>_.D3Q('_/WMONMPVEJ6+_L=3X&9W==@1M(JDYLSJBG J[4IW
ME],^MJORQ/US R0V):1!@(5!,NOI[YKV!( 4)6N@*)PXG661X,:>UKS6M_Y2
M%?JMA'P!ZJ+>%# X?Q!3L8KU0_+"X=[X,,GN<;^J^"%??7IT?+KVW?>-[*)
M6<8NDD@*/R)F% C'-%_2-$AH40IZ#NI\.(E2\G[CLYBWGF2S(D(< X/"I[^I
MP#CX2I)9?_+WL_#]9R*U__OIK=;22=Q>J.@2I+/"1B>Q0JV-(G_T.YZ%I>%S
M=[9:52\CU"H<&0F["/\IZ)+]F:[[;N'/]13<4["=P6>-,&1)6,B%J:>#5*AS
M$ 4 !!Q$1E#P,\J8$QA\G.O,(^-I49<7YJ])C6A-^B_4D2=YQMX@UM!51*D&
M.(_2G:;;0+RGUIY:GP^UOHW*RE#4K:AU9D;(L9.QN,7(RY&@Z6FH%[]T/M1D
M2F%Y9Q3YF/U!CMBE2':*V9H1XH_U=-O3[3.FVU]JC+^1(VD=Y=KV,9?40\VJ
ML@."F7#E)U%87.0+_;=/Y[%]H[BW'ES1Y?_2:?;4V%/C!M1XAV\Y:V2_.\:I
MP:@"P_15C)G7F%?AV(LF$)!2NJGO-Q:'\/.19%L_?XI#3W,$\6OF5CUM_RH7
M)+FE.T^Y"NEW;#K#CA@61>(V;2>/NF$<KG5=,NRWF]3E5RJ\FW&H!6@UUMT(
MW-SO.%<E99?C. $#']C?L[9J8\6ZH:@XC*CW R9CA4FEX2!LEJ8T?TFC*6>,
MTI^S.HO79>C%21S@=*0LI)WH'IU'6$G>>%=<*VY/H]/*G-QV?P^Q%T9GV[P^
M&/28C.KW1@'HCC&LW2@T_)('($RHKMUK]M+.YAP(UV&X<#\/Q *2&SSQC#NO
M4VX)XTQ@0QCB7L@##+.B]V!RK),L&NNH<E=&MV59R1SAA($- --:1'7I/<W%
MD%/<+\&[H!=QVA[%O><^X  F9U"I#^68TB0[N8KEKPW4G,;U=B:J$@+8I/YA
M.I*MYM1')RD7V'M>6"?'O8-)5,'6P6=U1H/2IG@80C14DGG1<E+$>Y;WF!SA
M0UV=Y[NGF^T&JW.4LHA2VY2TY.[R)!H\'<[F(F"%F#I"8_XMY^.+_K$7OLT+
MPL)![Z'')F&49 H?D",1WS,PWGV3(\&($@8ITPD4<+S=]8, IQ'.VY?W;<?\
M/="^X!.KSGANOQ.,1K5\^L;,4S\BH'MKW$B[[!SAMDG&7\DY<4&.E\_ZNV=E
M<5.7(D>M!NAPXF5/2GYM\97 C*1^';-<G0$#KV4<O&X01G-$Q"7X;5B @Q=8
M%Z@6E-WU,%41488K9MM%&28&7N5U&FLH(]'&FBW$-6!N8)*/[?NX%A#X7)Q?
M9<BAHOE.]]5^*O/_F[ZW!&=,]R>:3M6BTD9ZPQZ_0K/;U9LY/SJ.YB"U8DH_
M9K2AC+5<JZ(*Z$^K=:M<=;E:*@Z:7=<QMYC&%- B0CVBHJUD*E=K@GT/S_,J
MX9ZQP!_#*8C75Y/E*_Q?DI+E-1X$72X/2BZ2;8"07I3(C:LNDDJ] I(."1 D
MOTQ*@4^<8@D@VP-TZ[4*S[M7-K9O%V_Z)L5DQWTQV8V+R0Z'?3%97TSV/3KC
M.X.@=L9&(K'-]R:*\_05QYWSZ4?D$0,M$M2VI!)]42/AH>!KZI #QCSB(FHL
MX4'W^HUA\MC 9#B_/_(B:(X $G^Y$ P&=$AAK85RH8<8,18'GM0Q:('6NM7
M?RV<5\ZEN<P3A*2=UC2FE*:I;^C"@HT(G*63MJR+E!QP6ZH_*M?# TY;RW9P
M0Q,XY03SY?24FV7H.%G"AVA"WL*>U0O$9NX"?D*;?P?%_5.9OS&;#3K6 A2#
MZ0Y8R[O%] 3>W3"2]?5@;'A(BW9I<MS@0J6NAV5$4_;- _M2.N& @$];_"(P
MG0"[FUWUWK"MF#]>%\O[O;,G\K;0+U&S&_:+Y"7P^.E74'M?X?]ZOS;,O\GC
M,0234!/)IJ>$1,*+!$>MR=G3.1X+< $B%(QR"FHA'F_>=-#@O=.%%>+L06\N
MAM'5MX3=N4W1-PA,W(@JB!W7<DLP=2*GN_,V(-,D;N6;9C2<.@F$@GFM-RQ@
M9&%$RYE@MS6#/.<ZN@U*>ZQAY#&HU@4!G.O&N9=Y6DNWBD5.)2GPJZN(@GV<
MMD=Q-RY]IE;F$8>[-CX5LQN,?2]KMMN\8@'^KH=M^+R>33RF*BVX8%0@RIF<
MKBZ][&B(8LXY3C"N:PXRG"D5$\?@J R194*1668NF*O( -RZ?AA+\^M,4  ,
MMABY;;6GR,M%(6ICO#/T%7F75AA1>[Z8=*X6J4*5M@,Q#KXVZG+NL4WB&UR1
MW?&B5DZ.U?U+2AOR $FQ3BQ*4-]V,,6CY9PK_JDG7&8<Q\O @?[NR6-K_ /S
MWB>PI:L!1E96!74J=,@9N[-@KPAJJ>A1=:A;!]G/[>&&^>0/R;E)W,3 *\>P
M)M1(Y]>VH1(ZYI$I8"\*OQ.0:0,4,IPR=ZD@-H?<HD87.3P8$9"=F/8M-68O
MM+$(MQV2N^@H!B4=.\$Z;%QKZX1@@P&S>K[0*A^%T[Z1O ;N-4:O2G71R^5'
MO<Y=GBU]>?&4J?\Q54D9,6D?,^"+J.S;0!!BBI(-4!"J-VK,)%$)"V@>?54V
M:$,N-,K"RB=EGBH!BB_3_.K5/+]T%6P<?\6,1$NE2"K9'7OAE]PV7U_AP'-I
M5.?$!68:YBG;X-C' T<3&+'*R=4G*"T]-L(UK^VK3':BYNMU#;*DT'UQD( N
M\4G1L'^DV;Q.4U>?+<,YS -CPR0&+JT)[RJ]+!VE-5I*3?FH^,'C GH@?B<:
MKY)0WO 6T#0D 93#Z,@V^B*QGGR?.?F^Z])&&4&8:??W#HD79=U:+/^.=$,1
MLEZ_*"<B1*4I-XB&T50H(N8"H/M :!BL D-^:1J.H/#6R&>D/;]*,JF!P3]0
M ^:TDK[*;6OFST;B+\8K :?U]_P<':S3\ND;C4_]=# 07F 68RWE8GX0R&VH
MZ&:1^<Y7#9/*"6IZ+)-FUOJ!-(+$%$5JYTCM)=.<%0P*'GCPXJF^+H2]/N!
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
MDL<0V5U3.@#Q-SX9'3PJ6?Q/G2[#\6AS8?Q(!,KS'-Y<YFXK?1[T]+F-8O,
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
MW(6Z2BB-ED0@(:J8EWGU6,XH\C8KPO88,XO!,\0G[B-M?;*A$%HT^PL_4$:
MLY2&_L.@MX-&.OC[=^^^-*30B '0C"46<)D!?#$>K&(PK>T@5H$N4@WQ3JDH
M73>8^F7C)0AS4YW+&1>8@.(R,;)8D\*B]**F@)YX7 B.8,0TL,F2,I[>5=R_
M34"<$9J#!C0_T7Q[KF"H>* 9+*L5=:$S5#C\J;L\!Z)TH(-6PCPT66\.G8ME
MFQ&S12E_E+>F(]0*C 9G8;,U],90);&<Y5[P>M/30-NG:7BP8$R= !C.7_<*
MZYR_CA"0^Y<S(I<!RS-.G831C'AK'!\5/--A4")* J(\3LAEKNA?#HG 2P;:
MY$+P:.G'72+*&>8NP!L&$@^7#0M X&-OWWF=">R:TU'6Y*YK5KRT;T]W-U[;
M]/1HK10I[C-F_Y_#IYEPD>"CIT-_R"B[_YUW?,TZDMOZA!KL9FPRD@/F83K=
MWI_2E^8)TZ\,L_L'$O-'?6?73%QS/ U6OC\@;M.@;E'IH@UHFN[TI(59)CQ(
M[PJ.,\#'J*YA8*HNN$F;H7/!"A4W!;(\6WHK_ AN 7,K@3-'E$?NBK0A9Z:&
MEL@-$'&P1:<A6WB<WSXCU&\@SH'NWNC@*.BT0HE47H+0I?!J%<VQ6S-E3+AP
MA5U,G41W"=JZ/,ZSI"R7YKPP\DIYD\+^;[!DLF,;_:JL:+:(L&Y.'*9**0:"
MU9?#@*Q':7 3)6P0QM$</?&"KXXS7XH*;E/"2M6M$J*\,'?+-S'6*/B8$A11
MN!/N"_D/!S8K4EZ:I%QDPX%GTNSMEZ+24WP:S#L[508'P,]A+8H4?82'$3T?
M\S:I>9LQ1)V67X^91W[+V-EI'SN[>>QLW,?.MCAVU@%-!3SE(C3].;S8D)!Q
M0,&AA@Z  1U4)[2;ZG1@(9*[<"H-S/*('V31N]*F8LO1M/>;U2GPGH \#T[Z
M1&'!U%=( ^TJ]"OR(D<H<+J@H&IC;H+#B6=UR1*!LJEG2T+H#HB*G6P'%^/"
MN.# U$^K9</EY+<>LA@]]0(UX;;6! +7Y$AV/X3*&ZP1E5Q4J,G<8\/Q'9X7
MJ5XZ]P5'>>W@EL/;,<8DVO:O\*)43!I]\N$9P6*](R 5=F.RGTV'O;36%71I
M73F6J2]#%\&T'>,#57/D@)<6K.\8'"FQIDNC&3K-&P4>!,RE*<^;#&=]!-)M
M-C4:1*<&ES@+:AR63)_CA)C$OI&&2ZWI!'F2B"BY3%)L%V.08(DVR,>ZJKY^
MU &XW1B*,KH[;>H9>^:Q"C'@)^Q-%5>#)6.J)D:-Q"M0EEI'KER37Y.Z@%5L
M#$9%*MJJ"7"B&'=@-?HM:9'MIN:=YF(CU2K5+Q=E;( J]<!@9.72?P;3F-=/
MB6HO[7"@54\O(HX)H")J((RHG!,U1:FJ7S_JSIJ1[T'XHC=S@#O5OHZ:22 3
M2:,2[(; B5\XN/I(VP)RJ"]57G"@7  /,12!)R!=B$E[%@_U%,CQWRI;;XAI
M P&)/HA _34ZMO ]G[^3Z4$Q"T2VXK?::\%7?/.W#[I$0= 4!;@GE.BJ;$4M
MT][-A&#*$ .;2\%@$RF(+;<W%X%<@U1V+KPE S7K#FQ/:2HCSI9.Q*AAEC1"
MDB 70"$#\R55N@ 8#4K>3>&BV$12;B=ZB:)SZ[U+$ZGX)HG9$8/BT<3%)%VP
MS#(4G@6IOG1I+E^*Q=@^S%9X:;V\#VXA[\.&O+=I K<4_5KL!PV93]YDDHWX
M^V[OBNMN3T1:MB6]AK';3, 'ZP1\^+T"7@H91):#!NOAP%.]M9;P-AQ ZJ^[
M'O8>87 BUW5C.J%Y#A?#Z CN")*.@Z5@X67$5XTR>JCC6BN2;E+6 R<UU8M\
M=^FY.RN);A]ITZ@C[/R\XP ;SB+%-"V-9ZA=8^9%@61AAT[[0:>7G^Y"(G7
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
MHL[&FC#X#WA_$U13:UV#:U+4U#<UQZ02YEO-"08R0>EJ./ 21K"4W>+M<S7
MK+&,\!;+L*V%OY'3[]G55&B'7AMIAJ/@(%M>H6!!:#GMSL<S^#\@FR-$]56H
M=!C6X]8VKE1=.EO$P1O_#R+%@T7_V0K;0>"\][^B^>(G]\U(=H>AZ3>*];#-
MY,OQB=80=&;F^)1;%%.=EJL3..J:N1:F+#+E"JZH4X%CE^X5(@HJNV.)OV/_
MLO/N%EE&VQ,'-)="@!R8O<*D$(2E=G[HUOWRHA%R<+EJ[#WOF-S?ZM"*8">P
M6Q#ORBMIH6DD",)]DAXKK>@P1RMHJ#,[2S_7FCR$WLG]( ;!1\[;T5?Z&=@]
M'VVFTF=NBN$[.;7>U_G<IJ69;D^I<6?*!#W!UH_.F+ Y5$%'2JOGLQ//O>-F
M+Y@#T$KG"M,'DY*U2& "0 65#OV[%@*18ZN>L='(0#[51M6L4:C-Z91VLZ33
M"#KK!!L<$S4[!@YO-K!TEMES#V:S;<IG&-:RO6#$4.&^&?""\R*:ETZ@H[T8
M;3YI9!@Z'[,P'TA1E5SW8UNUR"#.L%^S_"I5,29XOFY4EC6OPG5K##R<6'\>
M#/S:;!1C=7_.K7%HP^2QL*^Z1I^TGZ*B;P\;9;RGW.C=OA9AD;#%@G;#HI70
M=K<:Y8A[3^HJ,E,&3['+5TGVRJI*T?7[$HBSW72,@"],]\NXKC34[2H8@;;<
M;-\&V_\FICNJH8?M57491G51EY1?V'VU3-^A07BAW%3A3,4_Z08%4^E.S7HL
M+B&<%G19W-\DV27F6S-'0D45GTFX@8Q'6"MBL!8LH>4)/],C^4;*S@K1+]Y=
MQ& [P\@Z9\C]@G WR\ Y?J,<KNA3V/'8&H-N/+9:(UAL^YVB!!1%[4]#:^VD
MG37>^5++9PPT$L@"+"OA+!S=Y+Y)*MSGWM<Y75ZM-^:G@%HX2EV(O,D!@]//
MF[[T%,$JDO/$!:>@$6U5#I)&E')..#OO9M&4L)4PL$C&6%PP[#L)MQKE7B6Y
M3 $<_5>ZT\TR"O\%.2/O%O0JQ9'C^"=N>N]2L/NC**XYF0*?=/[@8;Z:M92!
M]S.I#@41A6P%-.,:VP=S*1+#PB#C-3\.U_Q8^E=Y&XOCO+A\Z<GA"$'UH_,D
M58-@ED;S.8+5D0,PS1$K &Y&_BV9#DBIH$\(D]D!K#&S:5:D2(64P6[TFMI/
MHTSF7=64?E OJ 56G%]E@0#4@(%##9F-+Q'="%*'P3D,TZ_<6IK$WERI2IQT
MKO[COG; ,[J*F'CE!A3F [>%<B"-)11&@25<J^4;3$=%;+[/5761R^T3V CJ
MLU5290?,.L[G7K)>UB0--Z50LQ%7O@4<4]?'WZ!51&M05,IE(2X%D$[C-M-^
M2%]H VAFH9H1_"9)Z3JL_@$*=?L3^RX\1NQR;+3>.3=,;RF6OBAU_!\1!V )
M^,]$7AEL,<6L.D<=$)JAPD&"1ZLS>\\YBZ]08,9&)E^)DSMXBEY-_":;!_=O
M8;0*(W[UJ5B.+Y/!^\S UH92;9V]@.V17CNM+&0'X;A1RXR._N6N17^9?WU(
M/\\=Q)"/^ACRS6/(IWT,^8G%D*F8QS3?(/GR3H?HJ&\)<+)[#"%O53ZK1=&U
M;5QF*]R5!EO*<9Q2P:+=3(YR4$RY,[A!6-T:=K"I"-LZPWU&@!KH\C.R.W%H
MM/-GH"=C(S7->BWF'?<)TLE4;%,2^H>)UG&,HPP92-0#:RM0X0>Q5G\#11D5
M]KF^"@.!B.$ (HR0D682F'\[WSL:COTY6ZRO.*K"[E9L<X=M"!UEC"2/LV"<
M#"B(\TE*R?1NAR:#.J<?#BB=$]/^J5A2WFR2X-U19R8>;1_<:Q%$^QG>^5+;
M)!W;'VR\_7;0"2%:LR9G8BGJF]3FVEC4JEW#;+.*,H*IXZMYJ^.VUFEP-IC)
M0_E.YU+;0-Y]D_B7L;%MI;@.B#I%"5*A#4).\4T,&GOO[D09ZBY6X1?_*7ZQ
MZ4'H%(* 3CG'_-[8!/-;TS&)T^1:ASV1BE',_QL@ D$]T2-3542!B,%<L$NS
MTZ6Z$U5=*94U;P\F(E:BHU&[1H0WPQ^#REG$K]SZ#EVXXB2)$]"U'VX+],2-
MUDHEPEA4S6]!L/]7C5DGI6.'/E)SVX,QJC';T]UV!>"N>.R^2)C^_J0:_7=$
M2MKW=P9N*+(/=+ZKI^-JF/33&,F+=O1'"OD"+X'G,/Q@(Y/ANPR!R +8>U<3
M?/";NH5MF#LW"B\IN[: A[UY]X7^O:+(-=>-/Q@.;\A96U6>?Y5LB190Y%#0
M,@WVM]4[;&"709&/6VB; 4=Q47R1:XI2UM M[7)T7@1F]!12_3+&=E$9*1NX
M8L(8-IQ6QV*M7!?Q]XH=P2KVGZLIX2J@L"C;T$O;!?,;5CLFU/?\"R6*=4T+
M:S&C="I8*-1!W)3<=T_/5-R<I_F$:NUHL*@,8L5%1J;C-(Z +S&P P+-+^GB
M'(!PNS;0'9!39IPZ,V>G33/Z9,C-Q!U#29;@K,;#GV(5D//0!9V8Y#$H(O3
MZ"<M4_BG";>#2]A9$.E15JP:?XZR%&?9O9LZJY^"24GII-E[L/SZIN!=6'=;
M6(^YRHLTI@ _/^!N6+/7L-<?-:BN)ZO([ES8M7-+O7!LNZLHA*&!$O%;]CVJ
M;ZJ84D"?,?VMIQ-[\P2F_A9=BU+.T 7#JM7'@>.1Y4X:C/,\L*T=!+1'RNFX
M=M;92H%JQ#;$^BP]Y4_!$-0P!=C*>93ID@K,??):8ML.E-2GF-K+-:&2NXY/
M:USR$9Q6<BFY1P&546SZ6F9/JT<SI*"?G]2V)S8<9\WUT9FX+=F3"Q,(-IW
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
M!+1;:0C=:G:4Q&D*]QT5=ZFB[V-PE]Q2685E*_X2HP7IWIB&3X:,E!:.]/'
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
M1-<MPSLO,OY'F2@YTJNK76B*K(@B:I'TKS$G2"9/N*!%9>H4KN72A9F;JU5
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
MD1/=U%:NZFVH8A#6DJ0.P*J.F],6%1@@T*6C]='2%%31N%2P:8.TE@WSU_%
MVQZ)<J11;#!XG@OO$RN9B1BHQXAK)B<26/!&#.%,A)U5:AKED>O#6EAQ&<0D
MQ7*/:S$E[$NL[ O-Z^8#CCDXK7A0=52TH+D3V(Y*?,_I(0?K8OB,$2(5['09
MX5'9C59S5/* .:AD6T&>K$+*R/@][EFINM0N1]4N0V7SK:!/ZNJ'-(&6/G?]
M4]DAG_QT[/\')1\^5-3]+,TVTQV>K/*DRC:(JF8ZS_/*$M3:+HE"1Z,<FB Q
MLC3L,HNNLN;MZ2J > YV+]X!Z6(&Q\0M@BFQ4DY3(_R#F,,8=^C?H,!F&63B
MB8'LC3A&MQM*DGRCBU0%S"TM/55EO!2O+ 7WR^>I8H,,HHD>VE2$"""!1TD(
MY6/B*(?K8+CMD:X,(2T>92&)<9VJO@*C8899P9ZLK<4P-64*(Y*7REAG.UY*
M2KDN>^8.GQDJ[3@FZ_Y W6&H(!RT" B,J%<@$-J$5&2ICJ[F_B'4FN%^0E);
MQ@M>IEX4[I)9F*-:7=K13Z,YW,AR1G1&:Z\+$! AOJ/$35?L/'::)8!PME(L
M_S_#].*&:Y8+M-!3'32JS*0;KL.?^".<1R23JN7UDS_!HH*DVGGBX!.@06JN
M&ZL+BD@S])<8[^"?<!/R4YQ873PU\[+_W<P%IR?SMPF9GBE;UWR2Q8ZB8BZ[
M--L)6B;-FV2']1P9G@A-*ZYR*5TT9_J!<[=-5;:N^[$KUR8J^XJK\K2O6EO<
MY$C4623V@(YR-9@:6]WJ3*'#)(5,;!,JDI'[%8EI^LQ4ECSC&Q/=R=;A"J!7
M=J A@65Y/'%P52/E65GFF# >J+QYK/DC;<ULOF=UOK @?4<4G\?>Q7@_IRIY
M9"S/@>LD*B2^Q*;>B YU>P'LWZU7;K+[%ZR8RH1U8"%8=9#J#@3P9_3X@)*5
MY8XP=:U6,*FI-.?N?F$ .[=4)U>8/6_[#8MV(T_.8%X&MQ:T;Y0G(KKR"?;(
MD8XY?14F^4YZ\J1]JIR8:SKDO;9\D5M.M3!+S\%)L:3"H$U,H;G8E;*=NF)K
M2;_J4^K6CT>@4!;BC,&D\I(H':N#P<_$<D#1I<C7(68R_34/_<@OGK7:>*,M
MYT0^J>@5JH.6AXAQ$>G>Q#2(X[LW/JY+*\]:CN7 BYY3SX0**PG5!OLLM2Y"
M1^:,3/7>S+*.?=LZ)B:VK4]%-3F5WK[365Q:0FZ&(H _4!S?XB.GLO"4VV+
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
MGQ=9*#*UT\^#:,L(,:KA9]5F4 7JFSBQ:$UFNZ]$;$[?4&>NT=3"YUKYK&&
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
M^EZSTWE]^T'"]:P)K/.R^D ;Q:U3!/ER[=[(I_K-PK"AF&18 +5 [?]<-FD
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
M%,*(2(OZE0W8D03IMU1!6M(_=)$P\@2^B9=7&,P(' O>GOA!B%>DI-D9(F@
M=RZ)O]71(MG'-R*1&H7G1CY(!;1F@M1/,\3P B,EX0K1JI/T%"X189KR;4@\
M(V9SL(7P<W."Y6+H%\0AA==9-YF'(!O==+K(3L;Q#>@3<JIF]T 328G!<5BO
M\$=&+M'F31ZZ=2ANN\C%>(6"X6@[=^6AN=:AD>( GYLD0G#)*!EXQ;/3*+&D
MN)"T)'"A:[1*&$^7=QKQ1'%KG2D"[$92_F\T%52XAEA8"J<4+U4[;'P]POH'
MN ?R'9S5"^6M01V>P5UAKL['.!%X2WA5R"-Y-4J>B<3%5/?@K=])9_$W)C*X
MB3*U.ZG<']X#IW#T!B)H!!];A&8]]LG+#WG8S%I>L]9] F3.'@K?"'[\).C:
MC"ID<)EL1&//D2A$UK&H3N)!!!;1->K74V'(@&Z]. X1AO@_BX 08KCLVO!E
M%7])LL:) P$%T9\+0MH#!L)I.F/8K2FO.QZ!D;M69^8=7<7%@E2#,3M>9GXX
MD4C1M UZEMJ9(F]=?!7=/BA\: 85=$Z&)!VDI[PW<$AX:82"H;1@?XE3:'WT
M#5H8;U <B0P$"1V)0$ Z NLATB'[!>0($#O66$_0&^+2@#!:)C>*IQN**_B
MN:E\X$K<5>+8ZR .]3')/O XN="_4<A=5XM0R:0_> V$,#K,26PC65-'WIH:
MHLHRCFT">(-'J7] 88BRD+8%* G1@J[DS. '%)ED":NYIOY$P&)F<!:PV_N
M[;,. Z=YQ,#9'@.G<\3 V6^%#Y3ECPRFASJ-R.B&.'0-ESPTJ(J(U%ZV5(#<
M:#$;(N3<Q,;#UJXI@VE=<R^Y2P'?36HDQ,^9D[A/K:N'+F<E*D$7$:-I1!T%
MOD7QS<DTOO$8HA7N<^%I $#6LAGND'R/-FRKY>A'>9T@OEM&T(L^68<,%<NV
M9B'BH"%4V(B46W -*LOX2K48P%4:C$*MOC@E^):<X\NR;<LZZZ$2U8_#MU],
M$..SWJM#1H_*-_]@V)54,"HH:C_ ,K,9JCZR_T>N.8+5$B$?]9EL[1DO8M,$
MJ=V-H]!(!!2;*]85OZ>%R+HV#L 9-)\%&[S5P2UT/J.AA9#,\5@;P)% )1R4
M.VIT,0;Q0#RIXFWL-<X2V)4#]MX,WWX\__#A_:=/Y[]]='_Y\OFW"_?\T]?W
M7SZ=?CW__.GT@_OKYP_OSC_]<NE^./]X_O7].^?L\Z?+SQ_.WYU^Y29)7]]3
M@R3W\\^J+P\\0#UXSCY_O/CR_M?WGR[/?W_O?OA\>>G^^_WIETOW_:=W\.[_
M^>W3^U6$MA>L_ 3!C59KL$\/M6&/<8]VL]I]Q3W:S6H?'?=HK2Q84P)Q"^;*
M!D,]R9$?!/VDVWY9*:3ECP&!%/[3/:G7&LU.$!EZQN0K$)G\\PO0#SE*7*2Q
MAP>4@*L-*\X;Y<3)IX&'T?<ZE.B[)X 86TZ_W?$Z@[[7;=X=QF8'!4B5!+XN
M;WUCNC\K9$D\^?(&$!M>MSWPZJU24?K&B?ZOG_XN  LVFUVO,;@U+?6@=Z$+
MP@A!)$IUK]ONPFXOL]WQ]R\)!ILNR!_TY,^S[77[':_1N/MI'D@-5]]K 3UU
M^G<7<0>R$2#GN\!8W;M+N<>XN;=CX0<ILK[]P0>L^'[RDWF$VV([FOJLDTQ5
M#MX_]W ;CY-Y6I+J4H1A(%MFZJ#8CG?O58O-Y;+!MD:CW=5<.EZWT_ Z]0V
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
M<NRK7DUP=Q,F)J:@1>*,Q1#>2>2\E*\9:7,H4%%!:4V'11^,!&/V)6+NPSD
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
MML$A8=/TM0:&NI04LO+ SMC%$2,K4?#;4Q%(_FV:D^B=4D*'9]K*7?^H'&"
M*FP7UI8OBZIWU!:W=ZIZ1T['OEG5NZW:MO7O-!<;1+6L=D;4*FJX"XZRZP0^
MP_PX6^HX$>?+,K4]ND!M%[U1M6RO>'>51=L NV?=B,-8#],$:HLDY@=GG(R(
MRB,/\8P;, B)E(_'S1Z!?KMW53-"M$2Q_YPC"U]AQ= &/9/CTJ!68.ZC7VV*
M',;/=?S(1[5Z-X6C*U416 LH8A47_[5:(9%:(?&=6R%1:(5TS_ZVK)"H:X7$
M=V2%1"TK)+YV*Z1:S0R)^@,^JYHA$M6;R ;_"6LDNL@:B6_/&GD8>L;+5G@A
MF11S>R^14O%DZPD7*_NRO:B5>=$B+[RP^WAK\_'60/EG4-.'(\N50YW9A(N
M#VD!%D"OZ,@;6^-OQ5?BXX%TS*:,_,>0ZK%'-]0F34&!D(%F7*J?.1;F?=.H
M*H1RLW9.WZ>$[K_]S_Z3I_L7-DYJZ<=RRL)7XDE*U%1+HD! +0Q-$>.&HSR0
M^(]33SWOU?1OI,NU4@Y26RFT =9@_D@@M@;A9_G>%*V,TI'QF&],JIK;D9LS
M;06!F'LJD*WA-&585A*MONYNC(P;\",=.G$3CMO+LCDLYT FAC"QJOVC^Y/"
MOKX!UW0#;&2.(2'R$^;,/EO3JEA"Y(*Z )9*!&7A]"7&>0Z2VRA$"*=Y8XE;
M_OCHLEHY@5U8D]>#(R_DBDK^D,AD%=RLFMZ[X[X%=XS)W%8D[(\1I1%*,11P
M;-4DA5NF96JSM8#>(-#.&3=!V7TQ0LH,LWO/Q&%BY[;=D\U%:F'G*\J#WNY0
ML?(61)&;B&'Y $)$9M6#U6*_Z'A29(B59*@G\Q.K[2)U>&]K<_NQ:+#6M+&P
M-"TL&@$'H0/5X[O0,<.'0B8G+44GP9.<-(J1 2< TB:_V>-*^LY(Q%5:^Y.0
M],%V;N)BN(L%GN^EE?1E"W8S_%R*)'UR(&X+O;.&;2)NYJ8^%&>FNNPAW,61
MJ<]P[5Q"G'-/.J\)O ANWDYMY'9=;.Q+3PCKQ<U2U\G5CAG97Y*=KTL%72X=
MRHKZ;X:V#IFO\IV[V#)0ST(D?W;N[D&<T<46=1QMX$:A.WMJQ#7HLYTA!D],
M,@G<PTVM/3P&K?8G@Z"+E7N+I<"#/8M?3<B-Z]+0H3AO&':#=-5)YMH?1FS4
MU,EG(G7UG=D;)!GO+4<=3!R1G<("0F>E]35I^CO\U>))$.QV 9P]URE4(BP=
M-&*4J.L'>?C"4T18BX?39^"RZJSI\AB*MN2S$:RIN^_3N$+0G/34==3\ZE'S
MW774_'ZSG5MN@W#0UU S-_5#[W30LVZ!UBN3B6DUW()S-^J$;A>?XJ)%I JF
MI-,T=5#'6F1@YR50X*3MAD%C>W!B5@FU>Q97?-"O)Z2@V0Y@7'U+NIDFCD=!
M0@&JN\R9EM),Z!8G8PY4JHH6-+Z<%,VH)OGA6]^Y-/B3M$*;,"BMMCVFL]HL
M%A['D26-.B9S,"?M;QP%@67!$T/DL2BK=H:]!,%U4CV-6X?QP42&D;SX5O@W
M"3R8B7LLZ#];HIV)&*15Y+YKP31]XE?@9+1'HG4,6&I)^NA8,- L)B"0#],Q
M+3Y%G= !(^+Z_;'[(B"(@I+HU*\@ESR$/'RP*A+QCX]F+%J)@ZHD\LL+5-,H
M9'7Z8'G(ZSQ^1\KP;$0DX+N&OW24%."6'G$E)\I'?BSH_^(-Q(%WMKY_>7#T
M(_]S^_M'$>*Q1,:]K_TR1QC3O7=P](M]C3^]N?444S]FYO"1@7K9(2IEQ3O/
MMA[](WX]8R^Z /"22BN/,>>S;SX75T%3HC&F:(QT2Q*.<3((L.=AZ<PZ%IJR
M?1LU9],-7LG@U2!H$F-KF]7C.PG&JM0W$=1U13J$5TV9"\O48'[+W%ICE-:(
M1DKNE-%S*W Z:0$_,G2ZXK=BY?PYD3&?X_:>;?Q@B__=5W39T<6?L9MC0<LA
M$!AS] I??RQ?M^:OK1LO#9D)8&?X&/$:F(3T!.TJ2H>Z(.GML#$'1SF8F0*;
M\A<PRQ;,LI;[AQ#L2T%7N_GGAR^/;IO'W?Y5=X<47'6ZO;&]M;2G<A/W!]%K
M!I:./R5_T(?U$CY]W'<)_9.MRZ?'H=<*66>S L*T%LQNI)L,0KD8TJ2[99'U
M)@G.=5S31SC4 L=N#HSXQ+4V]8]@A"2=?,D5P[=L)Q50M]VR:%>H;*]-DVD5
M5&@95-(FKNQ."8YE>+"U<B?$'YG;I L/T>^E>$7&K^ZR>J"P==&9%H!ZYVJE
M+!9RR]\M3<4HBT1_,;QE@KOT<SUO+8R\ZI061-GC?OI^5PSYKYM;= &4<H_L
M1D>;@>#!$9?FA)@U:$,?W8Q?J'9)I)X<'Y=&$^X"RH\WCDA?%:FU@PP)NC.=
MITFC['[;#ER% C+2J5I!.5!"C_^5$"V7Y]HZZX*%[FUN;2\N-/[BA4:7+/0P
M2P#R8>_ "W>YGG=DOYV<7=K0WA&LUW&-?@9!^\=Y,#;[;.JDZD)QMC(%=Y="
MY)8>@6T5[?I\+J';I0/K'Z)Q(ECE7FHM^W1KA0PA,^;-TO3*8$\8IJ+-EY1Y
ME>[4K+!T@CCJ%\1/!BV%IR/3+Q]VB7Q_.HQ?)&5V[E.6:,ISY!O5$-S1)RND
MU5*Q"H# '74X%1*-^MB>DK-7QL(9RKQ@F/F=FF@4_FIJAHN@]\QA@=W;/#XM
MUP*)M-G^O$#5?ZAQB$\4_<D\9(XD-*[&^:TW-:#7!VN/O?@#X1Y<#JR?Z J"
M&^G";>/:QJ.BD2&R@BBM;9=Q%L5*.1;[!&DXGDH"2\^*SHK1'[PH5UUS$(9T
M>SMR].F2K5-M-:ZASP1GVP+IUW3WD!5SVW>&<FJ]X[M;WG?W]O;:O7UU]_;C
MM7M[->*40UW.H?@_29Q._O>[Y/]M;3V#8SKYX9JFPL[GUY]>O(V?#./GKS^^
M./ST_N,1/?OBW>OW'^.W!^\.?GKQ]L6[3_'!N^?QB[<?WKS_[<6+HYOQ1]]X
MMS?^P)/A 2V5H[5PE((QO77NW(?L:#]R6=:,6"):@,]#@2%JN'X"UIS&LPO4
M6=E_QO YYP:?-7^8<:.=DDC1-+J1(KY0 61F\ZPX-T92\D5U8+4&%3W%]/98
M_B4D=4UY?7TI>QQOF%?$MNR_EF7S$?NY(*%/V-IWRJ1\OEU'BHRZ4L3-:G?_
MKWWBH,7B1S^ @\L>*7M&1E[GD[I'GM/B:W[U?_4TW?/RY?/MDW4Z]DI+.#B^
MQRO8VUIE"1\*:1V_43WJ+H6S(U<A%2(SFABPA?,)J+ H_Q'_S^'ABQ<O7WHJ
MNF0J;\$'7C7T'[5UWR8UW>$SM7/C-TG:M\T7[5Z?T+MX$KO/5OW&)0,=GB0I
M4NJ825G>?VU[>W:2UN9J._L;/: ;^S$YO]5-?;Q[;9N:FFG\PDF"]R();F:/
MKTJ_OV*7?TU2N\O_*DYRN\T'S<WO\I.=:]UE'\K27;XCXGU5?(Y?>=I]9?+2
M4>_/Q3^K9O[#QO:CC9U'&[O$O_#CS6_UWM8U;?7K?&+F:#W.\3<AX$',O ,J
MS#MH/XGU-;*'R-P9?;\BC2T@[[=).2[<031W=!#;MW,0!\TDK6_@#*YX%2 <
MWYA 1!YDB>,QGZHD/[ZC8WAR.\< ?Y')*[$>+CZ-^U#2\5 K>*Y<OG/QH1.Y
MMH[PDOJ>2W0=<;:K_7?!O>TK_;DVHW]-$7^.(G9NC"(N9R%KPKC'A+%[8X1Q
MF:YU)V1Q0P)K%5,[_4$%+WTC:AM8#S>K[VTYC%?8'!>.?_LJHA]=-IZ"?HZM
M[:\]J3GMCP;&X*_X_=\++OYXFV:9R?.TF<4?RE0":Z^A<.6)AN[?I$2)@EPD
M&<#<-NF@.48MV<[6]BX/&^FPKJHDB7],QB<F*YB\C\8I1T+PIH_@X4R7//4C
M,GL1I#T(6K$@I]B")?^2HU"K0BD*WBP:>&'SZ)#V<UJ4>9I@E#<%#9 ?F\RX
MX"^]A]5P.@7_,DBLVGHVC \X-#TRF-\QX$VT8TI&!BA2*A#$ S_BT/^\&='O
M;5 2$/!2>Q/]FE3(DJIIQOPES;N$'F^?'9\#!XI6^]*,2DT(V=X9A&=TQNUB
M)"POE3@SQS .9@:YTSF=%E%.W=3&R1<[O>B#3,]]D@%"@J/;D8(L4$M9,V;G
M<5:,Z,R#5.]@;5:CZ?VR^VJ\^%64B[ZGBRN[O+TS["YRVI3L1&\O]J)]UKF\
M0EK:SP43[14F\S8Y5])]'>['7FOWJV:,-(%I SP+1H822OA/ QH[EUJE1%BV
M(%6],;0K1^D?]+_C6:(ASA]-5ML)<8/-#X!T3V8 JY_BZ8H?=O-O;0X7:@%8
M?GM;DS<UKZ5T-\6G'H2GAG/U%\V'JM%N*>4N5<P!D'L"_O 3>K(MTEY<F3SE
M9H_:D8!!75FC_5LR(RE,?VA*CI$G-48>FS/$V1D#^+# 9ZO@C/CR^O2G;09-
M@A5_$@74Z!<4G#<-_\Y42/NHB@$) @]Z2+\&D->KX<]#QZOX0WK(._@(YYKR
MB3]8N7&AAW40DS3M^"ZC?M_E+8I6FI/=I5O\JI.P2W?+"]??NL(5E\7NE<O1
M'O/&+H0'A_$KAHSS>>=$OG,47$/3YH8+6:*)6KF4PU:&!<_(2C]W<0? _?L=
MB2LID'08",%ES[K')^:49.F<68!*?K[9RE-^X\41\YDT2:N%2UN8,I,O25B\
M*?()  FED;N5U&!;_&?B!:PSQ&_-A.2M#RASEF.3&XC4O=:W/3_;6\;//!=K
MO:GZBEM2)# /:#3&H(*XY2YF2X/V*38M,822A>YY:':89RZ8*Z,@-G/DL(4?
M ;)=6!/%RQ) M79!JW]FH+Q-"J$5*XVUFB8?*WL.ELPL&.B%X31I!N."+":(
M'<&SBU+1UZ0Z HUK^(<YR71 LUE\OP0$N$A8^+M@\[F(M5W@D*03)LL<.I2/
M,CV&V;2(EEAWU%[W):?1O_MC%#ISQ7=(RYP%V:9[;N.RN-FL*)IC6KA+/V=R
MZ=XPAJ@H28QHYI]\%VF(BFC9,_CEAS-EA(#$(9W:FJ_(-4DSR4R:IX)G*%H[
M3]!#[1,+,W6U<&T$BBK0 !G=U*J5 55V-:/#HBR;8\;O^L M&-Z&B++ZW?A
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
M^']^Y"D&7=%T!J%FL_VX)<?WW#S8B.WUX4:+QP<%LRAS [0^Z8E",SHU52V
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
MUOK'+#GC^@+D%9I3Q?M)8A0"(O^Y=&,%%1C^>Z/S*"A4&,1GQDZA&-%V\PP
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
M^2+B"[!-&(#13+Z!6O[7"BSQ28$E/C#(R$.6H6OTE?N!N?5)P*?:N":ZRV=
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
MIN=>60:X42Q=3UI@)0.'E)CDD<>W(:W/9)4Y@[['N6.3=,)@.WP9?$Z3[8/
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
M$@FPC?)T5C2TMA)R) ^W'_@+0L@LFWI\N8R*XJ!5JEAP:>INOP\+&&6#1#[
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
MGYP3M2;#^*"M)2TC-3G^#@%%X3GS"JO/"*UR>1YP%^+7TKF.6-)I6C15=KY
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
MKJ(0 Q_+DMLI"*+>"N,@;7+\6=M">S#94*?J<14-I-%ZF1YS.2*4)BL$DS\
MU,HE\FCA,)&=3FBB[#"BYW.V(IGFF0_8.T:+^/_9>]/NM+6L#?"[?H7:_=Y>
M3B^9,'C,K<I:Q,8)58[MPJ3N>[M7KUHR"%L5D"@)XKA^?9\]G$D2@VW F/#A
MYB8V2&?89Y\]/D]^ZC1(Y! $!'LBM&:MZ>!1DW<=$G-)1<)UOY2:X;66YBT[
M<B4I69ZF+H"'6QOOBHV?-"C,N'>#D0^XM(Y0*GT_TG8F6@.QT!%<="T5OIBJ
M6,(^0^R:J G,HR"KU'-;XNG(OX[EP\?%XQ_@PL5 &6)M.3GO0N-\$BIH%#&"
M!H7 (BV86D.O>>ZS6M[F/I^1^ZQM<Y_KD?N<D8M1=UK+/,?BK%])'U6[VP!"
M"J9QBYG4T^7E;59N,: ^1IK0;D8W8T*E'T!)J-N$#Z1.RXC%G$F]+5=%F;MZ
MX5"1GM.EQ+&0%FA!<=,-S8^-[A&#P+WA&.@UQT#_&=QC!TR1R7#$X+:Y"$<(
M?E8?#:!]CUTW?3GQ=69/]4BX9YF+Z4@:X$%!<(JJYM!MHO!4K*#!QV2R9J.Y
M/ZR97/]3_(6%*I%"A7Z!89.D0?!=&29FJ 31#M2BQHDC0PY(X>7BXMKA,<HK
ML)>8G2C4G(D1@2^)Y;<QXS31>SG"J<+,!. NJVL!:$A&11SJ^^)_S9A?MD8,
MEDS,EUP/?K4Y1S 'K%^&1C ,O(H[MR\.LK!%Q8X)NY8^1'U%]'<&DL=!<I4<
M6IU]A4-6N'P2D4RO3F$ DO)-V2D[UI9*(<?=)S *3R^L$5\K]-'13"5&5K0.
M'R(QGOMPZ"G+F$&3N!;;9[ H^FG)R<DW6T(4*/:D,<?KC,]D<U062<#(O2E[
M:C0,="4[DC"8"E(9^2SAI(AT:<Z8J_N,F*OSI)@K[+(."6.8BWR641Q_EP07
MN: /UM%'-%KL\> \=%:9\<+!FZ<J!44ZB*N6"6*Z8GK*(9ZTHD4&*@9X'#N5
MI$^YJZ#;)JJ$@N.L8KUF BG1A_I-$>I-N#PG;Q7T@-_[77V.(%.L%)1;I*",
MXMU$:BMPF(2Z0* ]>!P"73*F0":O8N30^2AC13 <05A[*?CHN^1T >9BE&Q1
MO$]I&'MD4BADIQP,KT@8$4H0Q9VN>%E-JL?LF'E_HG@@S#_?J,:B@UGDZ].=
M)=E\=584ZYWI:U"?Y:?"1C&S/[O:LV=UQ/ZDM9NDH<D3' :\R( O]PY# U#'
MRYVO@?Q'&%FW-+)->JX$8"3Y8$VCH?S9+66V);@P(-^1$F'%N7!^D4Z;E>FC
M;K*:Y'ZFBD,OC/+[K$"A%0H_*R?/N&,'8:IPIFFC*"37TZ-1?57*$- HE%,N
M,>[<3"W=(>]%(B#-7+\>5TVGX_Z(S"T(DW GSFV @,! 0JZS?CEC#<(R/Q1K
M#*T=F[53AFH&@(Q2$)6:=G2,(%/E8]0 49J<BKLCF$97PC5&,F3AD1@H,7&Q
M$5<<"L6)1!ENI2:&?L*J5,5D-0Z5C(,(>0<P+,U0:7^;90[2:8#J*N%-U;I,
MO8*&0>3W\1\4%#,*IW2E4B9_8P2S-S;V^@=1<E)O)PHZ]$.;2RD$-@IZ"%?I
MD';-(,NFF7-M5EY1[:I!7ZY4P:<@_#>(*55TT24O]O>]V+>L@8 6!*)_H0'$
M)*12)W$+MVX7I(C\>'7,E4L.!U3*I8:PR?R?N+P;XL&WK68H-!OH @#94!<I
M]5TX"EL/')8 U-P_PV $5UU*E]VWTDW)[05=C+W+F+#_TX:YD 6*Y!;8GA!(
MD*J39NA5Z+\)9=9?6$) #POO^<*5.KM0$B!.!I)& ?7K.[0@\T_B3GS&(40
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
MYX8!D%,JOL (N_1COZI5]1"+&6OMU6R.JUZ6SAYZS%)MJ9YQX$H5W\]8-+E
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
MPX$FC#<'[&/KZ@B+Y">BG8;^;=@'F"X[; XA>^J5D!\-4D>%V"7).E1-"Y$
M]QY]?#L_KIP4'CEQ FC90L&"$A$X$\8'L6-$9L:A]"GS( =YJ3%$3=_-#I3>
ME)NV'6'W]-;8+A6/%@M*B/R(7F42S= *8WF,IH@W!Z!.IRP1LNP-J$0D_RM[
M6/+;2-8?\0K]9'KP'W&?P_P&%3<D#^FA% X.A@%!'Q>+N9%_Q+Z608K8!68;
M"*R]%7^&D8R3.TEU1+E5:CPP$ZN.;;@PQC&)68;#VA!7F8Z@W(/^N/'1(-67
M:9A,GL):QGB6U<>:*_B2:2!;+<.A9AO7[SNY$$DBJ;3P0-[2U8%R/+4:2)PA
M.!B^G=^#@CBH')/U1[*"R5;[3AX&8)*:RG>)6Y-;*0[,&F6P515"6E#)LLUK
M+S*OC: Q/G05!9X1(#/J*5"_SU,98E=-PD$ SN[POP%B32 9#N3/YTG-2:N"
M<^T!! #T E#A;P=L<[3 S8_R*U5 W1BX8M8INC;\+BPXW !B&*H"J6">8"2)
MN]F:DC3V9.FI]4LLQ;,5Q"UT.$5WF.,H_E)8N,9$1H"-R6BO]&11)%[> ,%'
M]_!%\</5VD"FQ)F<*=&CS< &*A>C,!5"]W_NGI-#8*)IZY&.86%NK)_]V8=J
M5UG/86V"M>Q<_@!'41_ V0=OLM,!5QJ\8(_;#*6'H0Y@WEA1N7'G5!9A(0%H
MV-.MJ]@F;1-U31QSUJ4G$TY6N<H;/16C0+  @\>+QNR87A$]7?I&8"WS32LM
M<T*S,?AC)TU3.?4%588\2Q@RAP5"\O&-0 D>IPQFSM0]RATDH]>0@\;6.@&O
MVJ1(A*RF(]?<R_D9N#)!7[X+/D6?P5$+F8 N>!8)_)$.Y- C,]49F9K#D604
M=*RBPXQMK.WW*:8QF_4Q/],J.O8**A*]0H6\)-BZ"I8X++EG<W];X_&,&H^C
M;8W'6M=X #X31[EF&:*_G#7/?4.RB4/FJR5!A>K8P8O&X78-AD?BD#R$-H4=
M^D>@#<\^+#<6A1#(!&0\0-F;L00KXR$N]""$^_35K:YM*GM1J>RC ^A(ZG#-
MK]DM197+AOW'G6^&/$#T@WQ'35>P4ESXK=B\8FF1#[!C=X&4'_]. ;Q1>M;.
MR:(-3+@N$G4$QZ&<4LJI2-P7^+;,>L@@M<6$)]^.4=$Q4ITFXMX"C0B]1L"W
M1IQXJ0GWH83=S%?A" FV7GQ5Y:W658J7V$^&/63LSWF9]3==?"Z0TCD[3Y&$
M"V\U?F2"8"IK *B?W5@G#(I^+S%%90R'7#%5/ ">)/:Z(M"M634AO#G' B3U
M%3LI=5JJ_",BMTE) '2_76C_Q+9/*;?I*!:6+Z9\:+Q&B;\W-7W&X&(.IQ/I
M-L5L<8%_S1VJ5($1BQ=@(!KX=I$*F@>3&X&..^DJ!_*&"Y_FS/DTAC7< ";<
MIQ7G./-6JQ16YBRN6L69NUIESF(@II&UKFI"??C;. K<6AE ]:H'Y"RK1SJ
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
MD2++1.8G2Q&SB%8CPTAV#-C6CG8',O9C7JWSN )B'DY1)7+.%XO+]$ 0\IF
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
M#Q<Q *":0_L ;8$".XB_X3GS<*UX:UF<NH7W712\KV\5\4'+"A8!=L0%]M\
M[SV5-RVZXW]? TKBK3 L3!BLP-^NJK[&_@_=%XHEN^8GLXK$  FWE,D[(4]W
M?H0$-_E,;TZX".N$TA72&6-HN;.00N#(?AKWQX/;T-_*XD;)8B0S50]<CD<
M,Q95SH3;2U8$0X,H%-_C<+BH@;!W5XI=OQ675:BN43).&:-TM_(NRZF$F&[A
M $VA\1!0_5(.EX J&R<R:4C@\#E75H,44VH.-)$!PH!R2(6LJ05\*+O(ND$'
M7XB)O-WJ.RR-E) X&M9&^KLX"M*0$]ER34>Y (/1&-*OAF^?8XPT\X17>*.=
M60"@XG.%@=[-#?)F:",E_K^F]56%\IRK=G8!H. =-_MEHU2ZK1Y_0/U91"NB
M&X9L"%3,BA/F+3LSV09B#!E;_HNSFVE&M #5J'!!T36CQ0 )K'><,57]7X3G
M)I[#U7WP]@P+"@26%1NX0HJ2(2:(,OL OMVG9"D6*5#/)L+L#A%E1#QU(D:9
M G>U&&05[_AX) .Y)C!YIS,>,+XL8,<"R+7#S7-8\$3A<(4L3OICHH.7B'^$
M0[&;[TK8JF@N?2'S(X'I&VEWF4AWBBC:U<?V)/*P1KQ3S5_&JPK@9_2;U",P
M(8EC,K^WL:'D[+Y,9.4T^W0=PZ&S/Y+9.@WD-]+P*#9^61'#N49PRQR1#+FX
M ]=P_A!CM$+<5-T03D7B=V6,E2T^F0DWNO49?$-B'MH^0JR@YJ=R(OH1,;>#
M%-$,,/=LG B\/HWDN&T!4(.<A#+%+DJ)?MJSN@K%.^X2J$J&:_XA4/@ OH,0
M+UG5B?6'(67'LUP."H/1/%!:2T@FG2*\;BZ*KKU3;?-<M>)P^XF5YX<Q#H)1
MR?VDZ0U4=5E^B4QFW6([R:X"\  N'AX+$H' *T['C[ 8!3/Y(288 )JQ5R P
MZ6(EIB3^*16CDP5\=AGP687Q'[W"T1BL:P:($#()9&;*MMGLX3OS#9_7Z!&'
MT0\1QM0 1Y!2F<HT [<A:=Q+?"3!\);</SEZ*/GM'0FZ\\C".)'"LX#>GO1'
M(L'1NW:K=_9Z+ZQYTDH,+TLTAE-YP?-Y"S%YR]5_F:S/QMX$9[;J1ILC1/ )
M:;-9-+X8VRW@5-4P%9K,5V(O&_5TB0'Q.E'=D[UA RJ]\PS#3/;+J^^-_._8
M- SU;X22DH/@DACZ4LZFST%>8_@C76A@6I[907BNL*%&(='0<+55 H8)0?'+
M#ZK?W0,^BW L9=4X#"0"90^6I'TQJ@6D&BQCG''D&!,),B"I/"\LB5(, BD
M@_J 3)='UB'0E Z1<-"Z,;>3F^?VTMNJ;$VA;,CRGN-,YN1-HNBSR] 18[R+
M%0*PS%6 W8O)RQRJ?<? 2G*4:9)_ =OKV1=(//1-/>CM8C]!NSI9KP'!R0,&
MXI/N N:Y"_P%=Q'^ A;B9<#YG%Z8I(0Z#A_?ZP&5".%&P:#5=:+0MA^+:UZC
M;LY3FC9Y5TY>OL#!%WC\!,3%RH%6FQ9N'J 7G1)Y#G%1"Q=OZFHY>K6XR!N.
M?Y;NG%%]B$^,2\G[6=Z6 AAL7VM4L%H(A=F W;&D@V"'-!9(]E'@4DC#4>^7
M7")$,K(6S C<%^)$_SHP/^+E=IA)56%1Z>"O53;X](@2BT\V=$2AH'Y?(\,K
MQP;E3X@D LESU3!!S.>I*.1W,L5Q)B<"Q90",'#DL+MAC[G8+">'%9 X-WU,
M7NU*K#^JK4K?*9<SZ^M2OMW4??GO,@>=_56R(:P9*SYG\SCR+]&*T[4 $P,%
M)IZ7G?LU[F,/$\$0HI:1M.R\>C+RC16$$ HGIU-MGA5MLZP=:6PI BW)(X?!
M(?(H'$,%P>P(+=:(YQMP:R6W#F( 95G6:J$^A?%H.<J/S%"%MI=%UK0LU)#/
MG-^JEN0)]AOQ@X7^4_ZI:P_B?KPMY7I&*5=E6\JUUJ5<=+%?\_4ED6Z;^OJ2
MK36[[*=(4@A@DM[T2[ZNZ[S-^H\P-0-BC.?M&,7Y0BW?<(ZS4CTYVO450/>W
MFQSI&N+K><5HY,+4I6#IAU=?XB7F[CM@&0Q3<;#EWQ:8UB\LOIL_US_/UU^E
M $ 2?A\1(2;X:%9*#]N.P4JP!2K-D)__3L4BQ=4A+U_JIZ[MBS[_JN-^52$X
M*"M65(NAC3LE=E53 Z2%F#:5/H^C$"X!$*/VF4[ 9G)6#):^)4I8<N*/R/-6
MC>#T!;1%"4X%C4DPH=&T[JDDCH): ;(JDDBSC&X7/L4WCN:3EO?.KU;A<6T=
M6</ 5@DZ%?7T' DX[2':&#=]Q8^$ZNSN&IU0]'OP4=2O<QW63!"M^.,A]H)D
MB:Z!CZ.I;C4TFY/Q1*7:D1#I?Q13GA'A!;B0-N6%14QE- !QL&K2-V0X7#HV
ME%FA-;"N=(/^38S!XR8\0'[76-Y 4JR.'! 1%Q!P((<E,-C)2*-,[C!!(+3N
MYYG?I["I$]VK.@*>*]/,R.']$! MN,NLX(H./._\.8;-0DFZV4=2U8= <K7Z
MSE8P)A<]\]V;1.]F'Y5)DCBI9S'7VJTZAP@,O)B''@PT6[1X<HQ"+,2\2#F*
M-7'L*7!\Q8@K:JT("P]"UI6YOLF4]QN;D?LD]Q/W;J@H1G2IH"G5CK&RFI1>
MAGXG4"CK4*N,ZYM4-%\DCYQX'LH;\Z/+S)$2/CK1 '+DH,UC]^1;'$">@2W#
M*?H(;[%Q@KWU10DC1,%/,\S/9C+",KCB!,&K>V.$J#%_57+/ @#&9T@ ._!?
M>+CY(>J,>QFD!:W:>.7- ^Y,.^ >8Q3H=EQQ@WNS9J9\%H/SVB[*T#$S.H2F
M6$@ G/Q0I^HB?7/@_H^HT=C<>=V,BEF1J"O5OC[;" Y$FV"Q'-P&$]3,% 6M
MSWY!P&VZ0H2\24>]HZAY20X(Y2$T&9!SVAQ,.QS*W$OIX6M!AAT6:IQ %\62
MZ@Z !YZ@\BQ%/G/<4Z1Y8S5DO=/!I;@#.Z'7'T/%I 5:9"Z>-$PR@68X%+3C
M8[[(Z/[%7<H(*Z[Q5&8M.X@\CC@7C<Q\0F_^P.855F^3-#ENL6$&2*4N<>VQ
M9H7J!^XAGP&?$7\1MV?8^0XK(?8="4#F,%I*SA^DG663O1O?BD6FZ2%FT7<P
ML8)A2E0GZ%]@:BY,O\NQ$H!OA]GJS0N&J7E3ZK'A!!Y7>9H:Q,E:"^9E9IP0
M!%90$!$]'Q8Q4[([SWG)&3[4!N^ +#!NDP1*1C M+,G'!$@QGYW!8\<6%*0%
MBIKJ<7-DP8.P<,9![FYVS(=CE7\',M#P;((.G.M%QNT=XK [B'G,BHMM7.[5
M[(9= B/3%,;(^*HX"@SF>$U5)@LQ5'.!G^L5IW0-\OH"GR]UUTLEWA6#2ZT2
M+'V6@CO8G-M'IDES%#>\N KN8/+RI8H)/O_R=SE;HJ@B8-US("?;',@S<B#5
M;0YDK7,@A9I4IK&5-;N;OK/902<H.R,KG*'9@CHV(I?A^SFK$D![LVKA8AZS
MMD5J%YGI=;A-0-&/8CZ84L"8N)?D-,@O7\@M9-Q6OCOL!]T['<K(SHJ)?4B'
MHN<U31$[EB*VBQY*=C^2S%H'9)EFXHRNPIR\PTN)8U>5ZH'RZF5$DP':K((B
MQWAX5UY6&*FYC\&[E\\ &KI)Q>48(T-YD%"(7%0^H0JB@,C55[2%YNAD;?8(
MN<IR\K'129]?K&'3*-"S"OJ$!.&Q-7FB.B@UB0^K+SQZL1@H?3B*N220JF[,
M*M3L[^-;IFH4<@\@LEQ &"2=D+[PX">)'XVXM-!^*PX$!VS6V&=&QN>* /JP
M]T0^\MWJ.M<W2=PW-)%I1 JT[$OSN"CPY*G[+OLU:F96;-*%-[CPQ.)$EK]1
M$6]Q#Q)X1H$1*"Q*5LA#Q>XQY")X%/+X%8S_=QC_-MWZ!M.MDT15XNF31V>5
M8TJQ8^G!063Z]&7'A2P0)/PU6[(T,API?#  ,;3-8169\X.>(0C9Z3"AW;*!
MVE@B=4N8"&1K9>D.!P@R)\-]XIG0/4+V4"[;B_/&&@,,I:ZK5E\B");%P4@Q
MD@&Q(=NZ#(Q(QU(]%$+OV?6ZR1S6?T=8N104BGL]"/<"J;-0>)'X*Z=EQ'9Q
M%:DJ L$1H.9T*$V["QTK\"#ZY#M=[,M;3TY#89!2#\%0AER_ZJD:?>4>%=4)
MIXX-YKBY06&K!4*LI^$T!722,&<LW:8\QBNY1.B70NR*?2_;Z=)A+XJ<&M5G
MA[-*S[20X$!0,AS87]!FRF;#\]['3O6Q:DU1/;)8*9CIC5,EVC-&C$7&^8L8
M;V%'"=$NEY%T@V! API^_*XP^:!9VMBM-[(P9LC1\-2E(2L[==2-SF<''#A6
M_58!/1U4C&J*0^@I?$P_3*RD=_%)2@TLSTZ?.VKS15O: _"[(%B43**^(OQT
M/JR+L\\V!$VV7 CM?Y1I%9+=LHJ[5E],CJH/G[(*F=%.6 *<W8B@6G/+5K ^
M+'BP/ ZE\%1LV5X,'&)(JOB!FY!SR!2<&@3MF1%0YB*)"@?-\@)9,L<4&$P0
MDIXW P@EM\[W@O%%2](8_6;2*;'@7:GN/Y+U.2".T^BCBR;@96GM,Q)1TOT\
MU%V@3KG?3V.%Z<O&-GY$7B!.?F1N/-^8)H"&Z$0B;C"^3>%)4T<<?BZ_B7S9
M&:D$M?Y*Z^52%7]B%DD>L*+=5\ZZ%'#,1O50/?JR.T/U4M!98<,@JQ4)$FGB
MKDLMRZ3S& J3B)AVX]SMHXTMHN"Y<95 W:7<'#?Y >/48]8:O?C4Y6Z8D06
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
M<PBE5\"4*\GHATGX [$W (,BP2)6=XS0>M0@R!G(@G<.$^@7!%->2#]</_?
M]8FIB>11;#/#&<SX+N-MGOJ/8GG=9MH7$TA59C1UH +%?# @'#P*Q2 .F/"'
MQ0P0#S :]1\UT?'35FI3Y>Z/0-(AP]K09B+DA.(FA3KD,$+0!KG;]C[,L7G]
M,!CK1'7!ITT2+OE!WB LIN(300<$&MJ08YAY84&L3(Y45O>LOL61 9-'N(%L
MU<!#@BBE[#GUWV*UE8GT"@ E71H-E A 2Q9^$CN!*0,_ N17<0@[]W&<(J0%
MKXXIB&H9I CWQJ-QP@UXYIA=)DCUH3T7;* ^5&")\8^8XUHL0T0<E)K1^2$>
M2[I;Y\DB;98^BL$CIVA7#%U\K,,'?0W$/G,1+1:,UKQSOI3<K\W+AGM3/V\(
M9T0SVVQ(-'IM7-"Y*C@.MA4<SZC@.-Y6<"P#9;VZ6)37F>9OLV2H'W#YZJTS
MB)^=7[4:S<^7[M^^M9HW9\U3#+,Y[2_UMGO=:ORS<=D6+N+-=8-^L<G6\MHH
MLV)Y66QSTTQY^5L)]KUY!NQ8K3J*RO7517-C0/FG=)O]P0V ?PE_?HCBZ'*,
MI#%HLXKGM(+>7W<Z^[4=EV#>_KH3_AQ]Z(4_@^X>M/[ON)'0H7_="3K=#\TH
M#<4-T4ZZ,H4#8+QUJOL_[_MW.[B]X<\?>]7:R7%UYZ/J"8"&3ORR,TJH,W\(
MCWC\RWMK5!^QN%*X'\*F(V+SL+"7QHBZ]?V'E(M+[\9]M%A3SU5T[,(>1-,3
M+&3Q8*KTY[&X/!9HO0E3'I'9E  6L>X\,-H1["8$J"L=]T=^I,'39?!E%UC2
M/:.7J"[CDJH"%YZ IG(W=?B=&H0/9QX2\EX\'L&P:3&[P#X^]ONZ66*,GV=L
M"G[_ZC(PZ]'Q.F4<;8PX6?ON\(XK4$WQ\KNQ^ 2!-F9P>55]@<3[61V\S\1)
M4;95+O%*TZDS1U4IN<+H:M-2R\%]<,3/U!EP@;L*-H-(1(Q3'4.<>X0DQW F
M7*4UA(<)KQ$Z8!@C6J.%A CI42Y$MW KD31R+%Q3]6H(=*I'4(DXNK#FU]"!
M?O##$<'KN_O'>_=PN!A Q._! /EU!K"SQ//L^T-B&8@C<&K%N9:SZ +Y=,2^
MJ$-6I%)&;ET!!_6A!%V-&%8+X$UHP3@[T \'(1:ERP4BL!>/&:'[!HJK/5NU
M9L:,2TZ=1BE<_XZ"1S6VY?:Q6!_"E+\+OUOK15R[6T2GWE,Q8O@Z N<HQ<Y/
M6P,]M<Y'J5J2Y\C]0ZC^^$$?IP*UYA:H-7V"'O !*-'3KS:L7S&N-D^*'(44
M,<ZBSJ]C,(;,.K_4JY<9SVUPAZ3HA*D&1PF/SJULM.- KWA%''6M@Z3QUR!S
MD#^.?".;\  $GJ3PD: M)1ZG5I9-_.X_8S\9,? [W,YR#'U?B#8>X9X+U[O\
M'G]>[95CXB38LU582W P\$YW4[\'AEHBO' Z3\;!Q\.$IX:IV\%(&+(-)BS;
M'H3.NO'X=N3)'>,XHCQH#N^UFU$VKR_AZV(?T$FKT:45#H>3+RV*F\.!$=L1
M)VB,\;]8[#*<6.:= J<A>H0;X>$^IK.CL#CT^=GN2V9?]J$/-^H1RC,P0S].
MV1P-43W71DB[VK3;F8(,B@!,%#+Q<[Q1S1MMPD$#H[W[ WZ$BM38=[+HS?J
MF,L8A#8%:\6- O"^XKWO$6A&/PVW I$5B ,\J%!A*"1BZD%-.V/8,2298]P8
M(0(C1$I()!RJRJJ80D"J=J*0B+OR9R<04_!3F9QAI#]Q#1%S"=LX[)LF1MJ!
MW+62^XT$*O@)Z'PI -V,A<>:A/^E1L-NK',9PJN%NA1],8C'=H+P1R!G!T-
M'Q#-73%2!Q9PB#H*\C_Z>L8,'U:FP%O!719/H;R]+Q;H$9CYZ&=QHHMC> V2
M5-'VP;3%A^@N[=!FI*031U!0&#RDGH.60GJ/B9ANT 'GBI)F WYAE]4I5P7
M-%"Q\M-EWC9O-LIA\/#PAXP0ZX^,TPFL+4Z@N&?6Q^A<KS-U"$HV21BNOHX>
M@#I:8&60F!DZ%&%'*"L'=D=(E:.%^C8$Y8DI4^G;J-NRZ]DE6W3P0/GU@^X=
MJ%3<1L.F8VD2%I28UR3A" <(QSN"EBP7(SQ^'X$QS3,^,G!4Z'S!_2$7@9%\
M/?0-':P>RYB7'DQ, 5QN1<H,._K(<D1EQJ#-').L!#;M/KR[AP.N$ZY@4@.,
M!L.=2F@-#&":'!+$ %'H^(3YT(W8Y"!BTB5U4<\34Z1HY$CK)J(MU1R)1GIZ
MC??>CKW7%HLW]0Q=PT'YOPM]\^>G1HNK6O]<#Y=[70[0M'A]>4=X]QU_")E8
M(TC?>>Q^.'T$$"CF[FR%Z7?-+]1 M"IA25SU] ];FF&H+9[_J1]WOMMQ_-K.
MQRLAZY\D%-69#!8X0O7-&.7TI,*,\5X#ISU$H:X2U4J2&N-M(4)/.\:1Y?,/
M^SL?#?JD7*:AAQ8&V"A2'65+?#OFT(@XQP"$-G&Y4V$Q!0-TY+#YT825+X#U
MMLN#[6S%K&&D([ ?[QZ1NDFQS/BD[E*RQ'P9&?4D+\ZCYHL2$S!CI@[,BRU"
M^TVC^R3P1U8RA3Y+4X31QG 3)N.A1-G0X1J-2AT7HTGRDA$7=+\O)&HL!B-F
M 3**Z],#8+*3_=_%V/QQE_\NA L>$$?\;Z& $61$1Q[!$A6'*QY0F1-\Z$<8
M\Z80#?4/O_.HE3Q9C\*G#._P0P@BTP_N8+ABOOP,2C$-QP03S+]#*B#@.Y07
M A0307 F*RPT6WTOP0:5<B*YJ"/?BOO6&9]PL _HEE9PZ#1>"M&:CV01$7[)
M^.X>?]TT#+MVT+F/A.:Z@YM30LPTVRJ_I8ZN+D;$/2?V+E4J/X4?4OW>R3$O
M,N[7A"\SXCD: '&A"O/(X8:0GS!(T=4FV@?D[^KX21(B3=5(!O\DSQ3S7SD0
M9+@#?\W7?%@#)4JF$0+L%2%6TU&I6U91#.(4 '7ZP0_H%* E5_6 .451L$'(
M:H$(9F+2X"X:IY6\2?M\Z^XM-0G"1.,]!.M,#J@C\Y4J:JHSC+80O_[%N;D7
M^*P+<<(Y/Z0+O-D6K@XH*]1(8>IDR 7=D9AM(/D!9,A"$[N!-.:O1"%VBYKH
M-6G&\S@A_2+>B2=6S?4JN1G?JL9%8^+B*U="\Z9 'S!A$8XP!?QH=AU M(4O
M\3 :QV,(O_!TBR;JT(?'X 0, C^5KD4WZ$$=L'\G+F)P9L:8'<&[$Y[OR;K6
MX(<B4"BZ:-W<6X$AL(L4-^1(NRJ$X63LD&+E5G V,Q=. 0V.VO<@&"&TU6TP
M>@ EH>,GF9=S+P<7)-#5%S]$8B+H\/4?*39 M;6H2DFK_? 33+MHH51ER?>!
M#SE,*O<7'I;09_#B H.,PE4AV3TJP"=K*N ??'N%J:7.9>N*L :$\EMCWVWQ
M2D3:'^+0U*6AV-1F8CWJ?F4CL4U27'"B*@?'^P<[JU^E.N+3LNU)R;LPQBM0
M7I7Y<TOQ64R*258'D!R3]YD_1ZP]";&AWJ+<=I)@),- \CCW3-$AFRY.40]Y
MCN8ZR6B*Q:G)@JW4;*@3M-_QSD=QUK' %U8.JNBYJ%WL<&?D_F<<=KZS/NSU
M@Y\A +'G+ 9<)B]GW"[;#<S/,N_LG>Q\U$9E3L]!%MI!*DWB7N4'2J.>71+H
MO8R"?H%A#M=G=M;B*>)M Q7X+/(7(>08"R6*F0-T,V3_$B\E  R"\L9DN1"H
ME(53/+Q'M1I^/U4Y70Q9R2?(KB9*9C 4-5Y(PO:\QPR4-M(M"A[I$Q9:^:@Z
MZ6@@3T^8B%T:R;J6%%JAQ(?1\7D(H%8MU<_3AB_WBZ!ZH0M"#+K#!Q 2I.9'
MD74EQ=L#!\&N[2.C)RQ5N-KW8=*]%O?/8P-?EA>MD_+.QQ%\BHCM$;<B$TG
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
MX>]"W90\]^+B^NU/3KK::9#\H&ZX(K,/MSU.'*&2Q9&!Y-0&[.MY?YS>HW:
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
MK!3Q>QJ@;:X</L5T>NW!'NU\+)?*Y:(ZF<P/2$B&?N("^6< G*FT/YZ[+.?
MF"[.+:V/1_=Q$OXWZ!9.LVB"QTND/5C \##M=N"5RV7X;_8N\)%P??6JWU>W
M_,TT'<\_M_WR"I?^B4.K+)&")#NTJ_%(DE;//;[J"I?N.>.KH1=>/9A3:N>7
MZQ#WD7#6];C>: 6CL=3S$F.(M85*5.'N%J[K6I@5*Y#,)RS7P8*6Z]6:GL1/
M8+A^WP48^;WQT.WXPW#D]]^HU.L)78OY-*-3FHVQN_-MK+"C:OM>[1#KD7ZU
ML["H13Q:X"*N064[&+QC0%MW@6H^^?%FVZ'41+B/1\SS&M_1"5+U.][T>M2]
M&2?#_CAM 9)N,L'.R>W],?9([9]XE3D(S#;L_*QB?4\6M[ZOV'$['HS[X$5*
M7IMX,$R"^R!*PQ^!VX_399^PW27VXLJY8<?<J3DS M*[$-.[#$97O;;_T]SS
M5 SPKSM[4S;_ %M/C\K'S^0Z>O>JJ_JR=MTEKFH%5O7X6-P11R]8U?5EOS'/
M6S?HA9WP[1?"+>T MX*1'T9!M^$G$30R&8MW1FOW1.FJ0F/8<45(V/ZS2YRG
M'.4-W<$7*(N%[R#4I)P<>_N++'!<@-)86NT)1D7NQ3>#))5Y#+!11H_;NH3%
MF^3"J^*U;N :SV4&'D"\9M\[*9]X)_NSFX>W%2GK5Y'RW)T_$-8*> "'XK]-
M*4QY*3JB42V'4=R%:K -AM=;3 T=N++/%.;#+;;B6\167,SF'[TBZN+[$72=
M8YG01\=QN/IG:$J&4)9EL>+M<""TRF7PX+;B@1]Y] //O0F2L/>[._"3NU"\
M"CY:MM_>"<1J)_K]0_FZI;[M)@@ P4EXR'X$[.AN%(_$(T<Q[#[>?.@(]L+(
MCSJAWW=2R.<C^7!I56/,K8A\W?^QM^>>AT&_^\&]]N^$G-\(M1U$G4"\>K_Z
MNXLI&O%W=V^/OXKGD;YLE'S1&/9&\5!\N J2PC^1TG,(/YME(NP8\\]/0ST3
MWU(N>$D9E,=?4K$1EL;I^8.P__AAUCKB9]/POP$M^\['\SUS?>3*_.ZV'X?B
M,_5$G,G.[^ZE.*FT>I<Q+-.^^:7W\ENX@.]A:!]Q&]0*3EK1VR3PO^_=!D)+
MB,</<7/,^1\6S!]6WEQ#0S(L&2A^N3ELF([>\]<YKOB'CQI,')Y_(3/B7][[
M'Y<ZF+_<?OS:O+AH7%XVOWUU/[>NOEV[S<MVHW59;S>O+NL7+A2<-2\_W[@7
MS:_-=N.,T,]7<X[%Z$ZO+F^N+IIG=?%J]Z8M_D?EJE?G[M5UHX6CE,6K7Z];
MC2^-RYOF/QO.Q=7-S8J'>G[5<MM?&NZ?C7KKQFU<GHD1_^W;9<.ME3VW6JX>
MX)_[8$$ZXB^U50YODM#A-24^U>_S_4=!"\M*$&9VWQ^FXEC*O_WN/H3=T3V,
MKOP;:9+Y1LI/%'JA(]X%(_[Y^\Y<AO_TD&5VFHMT)L6D08_]=:>Z,Z<_(?7W
M;/T/4O%<E^I-SG;_EYIM;3&SG=<YUF=DGCRG,?<I'W_5;R\W*L Z['#_MYV/
MK>!'$(WSS7!2S_TVU4M3GYK+^>)/G_SV=)^J_)*P-<UP/M_I6,CO@5<#Y)0Y
M2BRFSK_XW*[9PNZO:F$!$/G8.Q FP='1[/#:VU_8@Q4M[&$9.GN]@Y-C[[ Z
M.Q$V]\(N$<PG<S^=QNG(C7MN,D$5;5@&[@6J#%;JJL?B,9]T5. ^]@[W3[SR
M'*C:VS3IR]7B,S8)"!W+7K5ZZ%5.9H.<;C?IY2KV&9M4PY#Z 11@'CP[,[C>
M52X['S\G<9JZUTG<VX!:EF6I85PD6J/Y1&<?R!L/CP^\2F6!DO,K8#F]0 \_
M>9<.=CX>>S5QC@Z>CY;Y:^[2"Q3QDW?I<.>CL&4.A;8[7.!5N23+=WT[@[>#
M68_&B)V/5\,@\:&DW0U^#H,HW2)DOJW!O%:U_TW0[X/40%W.P$^^!Z/E]U8N
MS;/ER=2C[E<YE0:=AOEN!>B,HJC='#&0=2O@?X&1\])U.P:BB,.#BG=0?@Y1
MQ.NNVPO,CI>NVPE8],='L'8;V=KP.8C$K=0GVK+N((S"= 2WU(^WS[JQ-!W&
M:P;D7=:*/46PCLH['X^\VN&!=WSP;%[N7R\2]!(W<1&[5@&G1+B-7OGY</N_
MWJZ]Q&U<Q*Y5X?*K'I6]D\-G@T^NL@/EB>TF<<ZQV'!Y>H'N5DX8"]!\N;<C
M0$XI>X<G)][)T59=KT)=/W.C]L5&B;->JWH'M<5WFVWL1KU 0S]SHP[P1%7V
M#[W#RGHIY<D&]_K&)K:#><6HS<Y'Z)UW>TD\D'=Q'+TN ,,B;D@-"_"T=M^C
M0VC8+E>$WWSX');G-QNC>?G*'<'*G52/O).#YY#)O]DHS<M7CE!SCJM>[24K
MM[TVMH-9X;6!4"QNB#+O[@)JS[MM2N@M#68-L-5,&5KR"BW-XH I7,91;-\"
M\_D1)^+*Q,C.[%KC5Q*LI9D;+UBV8R@F/O$J;W357F)JO&35*F!EU [_?_;>
MM:EQ)%D8_JY?H</9.=$=(6A=?.V>)8(&NH?=;N !>N;=3QNR70;MV))7DJ&9
M7_]F9E7I8LNV?)$M&VW$3H.Q5%6967F_-#2KO8J6489H,N<7DX["O3-2)K&X
MC#^XA6FXIJ6U6ZM0__Z:)VO!S#HZ;6+!3/-M&29KP:S&.\VTUXBXES=R?(5E
M@BP()2\Y< _I&LQ*0DK03I*<\M$1=BRJU[2:4=4,;(-1KHTO3%VMM[1V%8'8
M"I->&U_H=FN5K]QC0]%A4OBX=T'8B9KJLOVO^BB,7T];!QE2?[%/LM7"%)^:
M53'M;3#M32&-VH,WK#J&)BO$%6^/Y\+;3'2U=6#==5UKUPJJY*DB M5FMAU(
MYCW"9%P@M'].FEC[YJV)HWI??&]X[N%@AS%<Q9LH6/Z9CLR_]V#_9,'ES]"W
M/3%1\"ID0QJ$#D_Z'B5T2YUO.>[>-B@T;9J:V7Y3OI_R8,#$XLMZP]*,E68_
M[:TGJ3P8P&[LEJ'5C#5N0"G<4NB#BECD.\$CWZM=G_4.H*B]8&X,%"84K<_,
M97FK<MNUHU-@G9I>M:_8(M]>$5<X8T]O@&Z\?&/H \95L0Q^+JIR,.?&T6FS
MJ5F9HWUW;,Y4)>][OYE=BVUJ!G_-PM2$LED$O7;G^&E8+-\F?JM^1Q:NFO_8
MILQ1RZAK5FOYH$-M15Z_GQA:Q\FX!H9::/@TF[JFKR"/WQ:&UG$GKH&A-@^S
M&L;ROL3Y^*FD[IO>S,Y'_\BLK]341_5;\5-"]QYUI=K,[F+)F0E 7SP?J Y8
M]]CWF=M]54/?=H,!.;-4N_>?<1#B4)3=&(SYI-2N&@O.FL$J0'HN(/J  .5+
MG[F]AQB\7VW'Q>M[YCL!P/)B[..D9.8[7B]KA.LLD6?H^M&IT6QK9GN#W0RR
M27N?T%YL"N;V\+Y0YS%TS&C63:UI['^JTC9POVXJ::EPCVG0FMYL:*UFN1*?
MJL#Y(6VF+"-Z$^,N9RO"AV5(K]6"?HI3K<AF+'1-&58C5R+\VW9\K-6-?E/X
MJJ&CJM4$I6"%SF1O"U]K-:;?%+ZP.D"K6;K6;FT:7Y40KS:S6R%.GSANC^$
MOF/]Q*P[[J0W@G_* TLBSWW$?#[#6K7#T'<Z8SX&,/14F4^3&G&M'L.V Z=+
M;3![SF <LE[!2%A"<)M+,99+VW<!-@&8!O=XQ M^G(5,!;Y/( G2W*6QC!=D
MO9U^1A2LNL_FT:E^4L]*V=ZS'+-::5#?6J9V?8>H;R/J,TW8/4-]O2RH-_1E
M\F1VAWK#0-3K68F,^Y+9F!9P[1F^]C](3+*>:L-N<)0S +D#,L[K3PBT0!T'
M\#4'\34<C:DKJ)LE%[<O\?*+D:OK+TN1E(3.&0?.-<'FIB_N %%9<#,.@Q .
M.ZLH,(NZS!UL>FJW4_=C[I:Q4:D!Q*=K>F9^]1XV^ZB5D31J.]CTFJ11/SS2
MJ)>1-!9IS$5L>DW2:%(S5DLW-*NY<=*0$O4#V6!R//MNIL$7L]H] SNSBP+7
M=E])XGHAO!*L34 \A9ILE-U]D--NU[$'"F I9!@<#TZVM<<IB,CE_N?X6/WB
ML$'OHWH+%/4)WOG?,7.[#):N69_4W^W!&']6CX_%HW2Y^</P'[E;OH?CT!O!
METW48\0GTM74P,\63Q6/SS]]C.B=M(J>L8B.VM*O.'H[Y6;HVT-G\/IQ$1SI
MNX'S%^-@/SK]<IR$CX3,)_7A=03?.?/MCM/]I%[#%>70N_803/7D0Q_D4P3
M#[BU4T)#!,%9$.WXS/[SF%<#?@2M$)&3/'\CX_P(^20,$Y21HH'LQ9/;QN/$
M.-_-=:7_V,2JX/+\6T=?YZ\?[--"-_-KY_3[U;=OE]?75S^^JU_O;G[<JE?7
M#Y=WUV</5S?79]_4WVZ^75Q=?[U7OUU]OWJXO/CU0^=T6_<8=G=^<WU_\^WJ
MX@R65N\?X)_OE]</]^K-%_7\M[/KKY?WL%_U_K>SNTO<Z>7=_?_];\LTFI^4
MR__WX^KA7UO>[I>;._7AMTOU7Y=G=_?JY?4%[/H?/ZXO54O75%,WZ_3?&EHB
M"OQ@;7-[LPB/NPN[;# 0QABW3%-Q!##Z!O8H@*LI?_JDRJG;NOX+YR;Y=BK>
M"+RA"VOACG]^.LIEALXW,2,L;(PA2H )-I;6 Z8\NL6N')T<X(^?_OVH,8FC
M.;D?"]S/FP?=C3#4^4&XQE8.0*+VOEU$F4=SR/5#X1LJV8'W^JPE@V5%//MT
MU@J6&WQ_7M=UJ72&+"-OYWJ$668]XMH[H1U[??77CO^!;S^8ITZ4 ,;EVLV>
M8?QLZ(VQD**LX"S7;O8,N6 AGX&)B8Y5>T"V+UWJD>WTCATWON%=>^2$^(VR
MPKU<N]DS*K@/[7 <>OXK[1M8.?.?*WY^H,@^ZW;'P_$ @P)\YWC)J4\KO^[=
M9&ZHDIH/4UX<E&LW>T81=RRT'3=)#O03$[DR_)-W";I1>ZSO=)VP(HC#) BJ
M4RDO- _%UMP=S;TA,)2+=.<A9>O7_&_EA5.Y=E-AK<):A;4*:V6"4[EV4V&M
MPMH!8VT+=1F),D,CN\Y0?"RR?*SF+YL\]&=[8+M=1ENS PSO_&/L,@X*D2IE
MSD"03#O:Z'[F$.ODLEDEQ%NZPV(/C5\RR[<WZ*:?E]+=6">E^]P;#CWW/O2Z
M?ZZ>=-ZB#&Y=GY7</Y]L=H^_BG3+0+K+M3 @DA45U)?_'3OA:ZZF8T8;^Y)7
M=%K1Z3)TVMPZG9HZC6\U=$-KM9L5K5:TFI=66]NG59I,KIMMS<CL+EV1ZMLE
MU?D]!]I%T>KBSD6F>73:U%M:HUDV[CHKJEI1ZVX9J[%&0[M5.:N%[= :M3J0
M:5;[NHJS5K2:3:O&]FFU=G1: \NJU=)T*ZL77,F(M:B&YKD=>46>]VPT\KV1
M[]@TW(_V&7IJ(//\9N7X;?6R[NR&%GHMCW,LNI735KC$OQ\'K'OL_#Q^<GIP
M+3^J_%_82S<\;HC%*E0?/*J;%:H/"=4%*DXK=$$>/CI/'\^BF2,/7I1/?R?$
MK.WV9)*MZ$"7%M 9C^33N;"M4EMKYS<.*H(M'6]J5;SID%!=H+O,6"%>5CAS
MRN%J:Y2)2TVZURJJ7<2@VH?!H,J3Q+/)@UX%P3C*W/'ZV;78%8T7K#6:Z^3@
MD,,-\<AZR<%*/!\'=DA_RE8(,[)Q3.RG.*?39AFN8D61VZ7(%1S T_1(O1CG
MD^.4Y&\=G9I:O:+#MTN'5BGH$*<K T]LP__-BA9+38OS-%%#/PQ5M,)U#EP;
M%:[?#*[-"M>'A.OB](DUAMYM3IVP=%(G&H;6+*TZ<=#I#6)L,6]-M6@"?'4_
MJPR' \;E7+EJ57+US>"Z5N'ZD'"]G94KA.X'0A<$AM=0BV^P]5_&0&@<3"_T
MK'.A8CW$&E8BHKSLS&C+0.U9;S:T5N;<S"HB7 IRG2MKZI6L.21<%\B:]HHS
MF:7F3.5)8"C6NK]F(6T.>\Y6U[4RWP\:EW/%;%6A\'9P794HO!U<5RG?;P?7
M!Y(]6^&Z>"_.&NVP0&>.C:,EK1X+K)YZ33,,HWPV3T5V9;;0UZ&Z6HFI;N?!
M<_FQG I1&VWTM#FZ?5HSD%#PSA9?T<QY&; +M>>-.P.VP\X?2^ULRVFXS5TW
M";6P5'7INH0,:MLA@BO:WW_:WTHO'*MQ=&HN5?A0$7I%Z&L3^O9;/UI-T.)J
MFM4P-*.6N^E31>P5L:]-[(7UCIQ-["WJ<UIK@]%2T7I%Z]LST<W"6D_F,-2I
M=J[9JFOU>NX&#I-T9N(\P]VT3:U(OJ0D/Y_BM]_ LJ9CLU6S:6CU5L7>*UK?
M'JVO6ZN_ JUC#F9;:QLMK:7G+F$J [&_E22HJL2IRI&J<+DXOFY6+0'>#JZK
ME@![C^N>\YP+U6:!NX0]5"10CNM>I--DC72:K9<>U$R<H6AJ3:-JDEE:8IW+
ML*I2ZX/"=8&,:846X[OC2U:)^=+.T[0FCSJ=N&6@XWM+Q5&SW#0;W\.*?D#:
MAQIX Z=7-D?@S*UMS;60B;02N9(K(MHL$<W5)8IJY5$1645D$9$55<-?$5E%
M9!&1%57!6A%91601D155.EL1V=LBLB*=D6LDH:]1956K84Y+LZEK>O[1[#L@
M^[S)6Q7%[PW%K^'E6H?@Z_M(\&5*:MEBZ>%95'JHBJK#6I78=DB);:U=5QW6
M&E75847[NZ?][21U-JNJPXK0MT[HVR_$JK6JJL.*V'=![%9AA5BSB;U=51U6
MM+X+"]XJK 9KL1U?IQ$[K1869*VLSE15AQ7)+TGRA95BY2!YX^BTUFYIM:K,
MMB+X;>DS6U=GZMAC'?69!OS?VB=]IG39AE6YX8&D"U>IWZ7"Y=Q<@ZIU\]O!
M==6Z^:!PO9V5*X3N!T+GZ\7E&5LT6Y/&TIQF6S/;N1TD%9V63LA85?^"@\)U
M<3QIC=##UEA2K>PLJ4R95E7U8)5RN2%F7V6JORTBFJM1%-4EIR*RBL@B(C,K
M(JN(K&@B*ZJG2D5D%9%%1%85VU=$MG/%?D%:RFXF ];K1Z<-S3+JFM5:.2>E
MJAZL*'YYBE_#V;4.P3?VD>!WGIBR^VF%]2HK[9"RTG9>-UAO5G6#%>WOGO:W
MDY+9JNH&*T+?.J%OOVZPWJ[J!BMBWP6QU[9?-]C0J[K!BM9WTOEGAW6##8.F
M%>HMK=VJZ@8KDM\6R>^P;K!AHM.J95A:JU:1?$7RV]%HMC^SL&&!F5K3VGI;
M:]=:^Z312 ?MA] &K-$,I%-%C"$:)1?E[UBTY-#V'QW8.7Y53Q^FRP!%?KR)
MD5BLV-7N&5/M;M<;PI%? =BJZX7PRM!#DJ%8@AVRGMIW7-OM.O9 "4+X !-+
M@Y-M[7$*(G*Y_SD^5K\X;-#[J-[:CW"G[ME_Q\SM(D)KM4_J[_9@C#^KQ\?B
M46(?_.'$-"N^A^/0&\&73:0R\8FDO 9^MBCH<I0X__0QHG?2*GK&(OIFF>>7
MXR1\)&0^J0^O(_C.F6]WG.XG]1JN-X?>M8=@:B0?^B"?(@#*:P%HB" X"Z(=
MG]E_'G<8L!9X_8B0DSQ_(^/\"/DD#!.4D:*![,63V\;CQ#C?S76E_]C$!.'R
M_%O7&W"V#_9IH9OYM7/Z_>K;M\OKZZL?W]6O=S<_;M6KZX?+N^NSAZN;Z[-O
MZF\WWRZNKK_>J]^NOE\]7%[\^J%SNJU[#+L[O[F^O_EV=7$&2ZOW#_#/]\OK
MAWOUYHMZ?G;_F_KEV\T?]UO>TY>;._7AMTOU7Y=G=_?JY?4%;.T?/ZXO96/+
M.F]OJ=IN3X$?+-S>=IGTK-5()L&W!@,A*KG:F5) NMY@8(\"N(7RIT_JB],+
MGW!W^B^<<>3;J7@CL($NK(4[_OGI*%?X<D:4<L8QTUH ,;87AAH2OF[0FYEK
MGW@^6@X.C6SK[T?FT9P79K'KQ>R>!R]S192GUMS+T];>U&FMS9PV;XA_^HYD
MO/C<#I[4+P/O)5#[OC=4;T;,MT/4V\Y E7YV0H<%'Z.JK@5 FT#*G%^W^W2Q
MA3Z"^35JOV25\:2S)]JC<#)SHBUJ<40=3II")&/])9M@)[^59<W\;<8[V[]D
MFHQE3,5IU.:GXLR 618TWI<=PKMIE=Y8T"K]D""\1CGW.A &==VJUS3#,#8"
MWZ(2O59@7G%M*-GY/@-P=QU0)%W!U?!3_+F+PF;D>\].C_74SJOZ;AS #X[[
M7O4BN6/GE#LS-CU+,\@@D\5?S'IAM9GL%VZAFG8%VKQ@(Z!'Q^9]J]R>:@\]
MV-5?]$'!4"Q*DB;/!#\/&!5HN[VSQ-'R>5&;1Z?MEJZ!;KJ0)^V($HN2E9N#
M80M#ZU:[I;4:^PG%->3AYJ!(C8V;NJE9UF+Y6!PCRI4"/8O77 U'MN.C',2\
M9,=]AI\\'P39GO(9ZA1Q%@2@]$0G.W^R_4<6Y$)J4Z<@C6$T]O)>K#N:>QW(
M&4>G]49-T\VL(&[Y0;=NQZ1U0&<")[$LS32RPH+[K]#<HOH<(,0!J+!R#R#=
M <7[G<]@>X$]0-XSDE]ZOZ>L)SKE%\^_\,:=L#\>G'6[ .(P)QE@0ZQV76O7
MUR6#O6,^Z\.N!K"K-[5F8[&S94>P*\S"SPN\Q09_LXYE(PVM55M%_!5LY2^I
MR]S>7NXI(UE'DN"\,+.EZ4:SK-<@&2&?6]=>I])TBO'MV<X;*^Z\G-(;_8;J
MNT>;7%ZNVG."D1?+[!'L\%531P,;KATZ*]A_Q\Z(]]G>R]OW%0Z*1[YQ[^&Z
MW?1OQ1EO\827\G!+\M7FT:FEU[6ZF=4QOA3$79B'?WEXS@9CZ^@4)ZK45C&W
MBU8K"Q/OFP0@N2S:F;5#.Y;N*S F$(PN"$;5<9.N>!2> 7&B@6-WG$'EEM^[
MS913#EZP/O-]UE-#^Z<@LST5<5=NUV=VP"X8__?*E6?CD<('^R=;TG)H8;56
MHZ'IS=)*N*($7!'0-(Y.&TVMI9?6$5"8M%L:FK.!B%XUO:$9^BHD63YQ)TUZ
M#%8SYQG3'@^&_\BSW45'6_+"8&T%*(:SVEV4XLYLCP&M#4Y,7D)-N[4XL::,
MP-PH_UD;F-2%K-'6-;.YKG.RG)K1K<]&]BLETVBJA\&0!(_BNCC_="M:4V'9
M@-.D00=W>E)"7?X<,3=@9VXOC@CEE%4-X%\M2VOHJURXW9JV&^5<FX-H\^BT
MWM*,]AJ>[$/0GC8'T-;1::W9T*S&*@)VY[&!O<]LF$9MXDQ+2J0V:DOPCV:^
MO3R'#<*Q32U*0$G2C#T-V6Z4U:P.1VIZ4=-;6BU')O?>:D@.N8X.AOV(,ZW@
MWFBC9=[0M?I*VDX)_!M%J#SY'1MM-'8;-:W=6L./O_LH:7,'4=(-NV3N\,C'
M7O]X'+#]= D/'YVG#)JD@WE].-:TAICC?M=P1K:IU<S2:A<;O]\K '(V_.J@
M:AMMK5U?)8MCI_ES*R@4Q9 @&-3-9E.S]%5X9/D5BF\()-7KP)/;* O9N$]E
M!M+I6#?1J9;$.4@4@++6,LKH1-D2PYD#P=F  ].^KAM:L_9VDB<+(< VNLTM
MS=17@6.)(TXC^W4+X:8M.F[ER6[YP99"LZF#V=]N:U:]E.KWUH-,&3"<#3H#
M6;2NU5JE]9=LT3>['A6B$:W56PVM5=^11[8X]8:<TY+M\ B2W>WZ8Y;*ZCH<
M?L2=\6ERP)I$?N9O\9&7I!&L*-$:6-!FK5+H>3C,:B4 SX9KC1R_M99FE=>!
MOD5&5A3YUG&P0V-%KW#Y]*D'^^>65*FM:E*(XT1RUE+Z ,:]#1!CY2T:W:(G
M.!<L<UR;)K4>JI>1XV]7N]H(-%LX=,,$*;I&U<&VM:QY,]T6>[79@/K=CFP_
M?(4-T?2R0/V__VW!5867^':/ ?3#L<\F ;!$XSKQQ"H#!K.I;:5Y@-MQ;#FN
M@.DM@E3,@PL>$)#7!,<E2;)]=%JO:8T<>G_NX7Y3+; .#)6;\K!M&)6&#KRZ
MWM8:S<4&<87+#;O[-HU+X^BTJ3?!)E@L*9;%90%:[((VH1L0)-@ADIIUOOLA
M>Z;=)CJI9?7M/'#*7:\7)<)2 O#S*\(43"\)Q!B&2U(M^9&:1ENS<N035#QH
M(STOB\&D=71:T[#D12^  ^TQ)@MLK;D"(F?CKX8-30V]K36;BP/_N?&WY6#V
M0JE0VK+3:C-;3+G*I7WD(ZC)?N"8AQHLU0^\0G&Y-E/.H-3MV.\^@=D0[+KU
M26$ZYJVHXGKPSKIP%I^E>DV<N;VEVDV8!OKO-=VTM&;F9+=R.R/7:6>V83BB
MEURSF@VMW2AC1F!QG<TV#,<FF#JMAE9?J4E<^>))<=VE.D#^T_6"?>NZ1'Z9
M&,WQB;[!@<[A//D0BPV-6Y966ZDV;3ME.'G3XEM[V_:L?5!MSX#5=!GK"9WR
MT+N>R=-^@<-FM)E:GM5BB6&KK1G-\M[(XGJ9;A24)K76,;5VB3O>YV01-;W,
M-3]K^;JE<<#;J(>V^^C@7+IT4=#>>M"V9W%<1;#+7S!CFE1 :K07IPF](:_G
M]JR;U7!F@H1H:[4<E=,5T@HPI59#FD5(:]<7&U#;C' NU@)W$NSLO&;Z(@^<
M2#<?XXR N&IDS*1\W7J]IEDY2LXK=E-8C'-]3-9YHS<K5R_E"I.%!3G7QR2E
M_C9RI?Z6(%NFBFT>Z&9*H'>L%N;\XKBVVZW"G/N[F1*%$E![':4\GDX0C#$?
M$AT:()" V/Q7-7BR_>([J.7U)AGQ2_?07UXS2^?I+VY 4>01O1)D==,_]X9#
MS[T/O>Z?^6S/)J:WP3\;Z/%;SI##713.@SO7L=T_81>^[[W U_:VUC4Z4W#3
M_PQ'NF"=G&YOC.GI6KMA:K65/-][FSVP.L@PZ&)J>JVMF>LT/=^_1(&5069A
M<*6E-8#*6N8:5+8' 8J4=)_!7?;6_-U&7'0YPC)PE!Y8MV:N'E0K9?,>*KXV
M%'Q=#E]8!E'3C%9+:]47U_17^-J\:K@<OK"U10.4L+JFMS=8[5 RU\!F0A+)
MJJLX/)'E0#AL0MU\:"*"X9*U'E;MZ+1>;VMMO:!*CSU&X;:#$@MPN-B5C:-*
MFUJKH6M6;8/HW/^@Q)9C$BM?Q@:50+;!;&H4I*I5$8E2>V)+M9E]5SLN^WW6
M)1_6Y<\NS>A4[^R0J7)>)S "TDHP;Y9^P'S(9[BE[@%DRA6E?W"@WO0E2!&B
M-RZ"#_^?@. ="T+?Z8:LAW\X<WOI#Q+?S,<;L6:B!@35V&"XO5)4=HKL'!I-
MZ^C4U'.--7E#ZDQA[LO=XYL&0]<;EF:5++6O4G[>UF9*H/SD=ZZ\DYV$WJNR
MMQ!.(U^HW>Q;$&\M3G3+?,?K3??GZP[&"-,DS^-\<#G6A34E)K"N=JZ,P++%
MO-90$DJ-%(.\Z::E:[JU2JOO?1MBLGNDS,:%26UE3"S&6Z6%9>7&V!OA6:K-
ME$"2K^7&P,NI38EPDNOQ#>9_/U8_LT?'=3&6XO75?S';WWMC9RZ'M';$(?,Q
M/ P-@B53:VCU' /,WYK78BYB3;/4F*V!KM?4ZLV&ULB1K5-A-H%9PR@U9NMP
M9]M:K=;4:O42AO,KY>5M;>9-*2^7\.E.U9:_;4&PE9K[-2C7&0=6ZHV"N-\!
MXK3<6FCS\+30;=S3<E_45O$*:*6FE%HS*-5F2J"FY*.M^_%H-&!8H6$/U LG
MZ Z\8.Q3<6%4UZI>N?RRPU6J"EGW:3,E*F0E:AK93@\%!W;B8CXKO"MF@9,B
M^?YOX4#7+*>_OXT#JVI:LY33XPL<I[8\J.KZT6FKKFN-4DX,+W!6V@J@,G"V
M=4VS<J0$%9((4ES9+;$,GX5CWP6;^!TRC_>">^#H.#7$V7&[C$>N-[ QGGXW
MA>W%@=RZ>73:;FHU<T_G-:\WGW$.Z&9#S#HZK;<MS$AX6SQE-6C5@*T8-4TW
M5YFC6^67[8-V6*K-[*?%A(S:Z<,NW5"%*W+<19'5C^KW[*H!T%YNID1VTQ^V
M VNC/6X/:8RWVAN#ZN/QEC]/0,K,+TWC'ZMTG7/R[KRVMSNO'U1W_SO6M4<.
ML%;G+_(WJ<<XU]@-^G@'QE2\!!:![:!%P&S?W4(+GMR8:.PM#37W=N>K3N4H
M$8>?1_*."YP>'\$_@+Y!#C0'K /^1%FPL.J$D9WOO+[JX(/=[]PX*+Y/ X8<
M3'< LD?5&6<F!:K+D.7WU1<G?)J\!\>ENP?U\G4.S+OS\FEN10P:%U1V(X@,
MYU@%URR$W_\  CN+Z L])8Y[SHDKG[\$U+"Z4=?:]76'P<C[^2&T.P-&&#Q5
M%$4@9Y2T:#^JACX*U0=GR +UFKVH=][0=C7^@:;>PR'[G]2A[3\ZL!1^54_;
MO5V&'N=X_9%<KM#5[AD#R[CK#4>V^XIWW?5">"5(.D RI2?@['=I1ML#)0CA
M ^HB=[*M/4Y!1"[W/\?'ZA>'#7H?U5O[D7V"=_YWS-PN@Z5K]4_J[_9@C#^K
MQ\?B4;H3_.'$;>1[. Z]$7S91*XH/I$Y"0W\;%$>QU'B_-/'B-Y)J^@9B^C(
M>W\- !$I3TG?'CJ#UX^+X$C?#9R_& ?[T>F7XR1\)&0^J0^O(_C.F6]WG.XG
M]1HN)(?>M8=@:B8?^B"?(@!^P*V=$AHB",Z":,=G]I_''0;, %X_(N0DS]_(
M.#]"/@G#!&6D:"![\>2V\3@QSG=S7>D_-K$EN#S_UG70ZW_]8)\6NIE?.Z??
MK[Y]N[R^OOKQ7?UZ=_/C5KVZ?KB\NSY[N+JY/ONF_G;S[>+J^NN]^NWJ^]7#
MY<6O'SJGV[K'L+OKFX?+>_7A1CV_N;Z_^79U<09[4+]<79]=GU_!]NX?X(/O
ME]</][BQ[;)"V-X_?EQ?JI:NJ:9NUNF_M0T#:.[US\IZ^C4&0]9&N'B['@]A
MD>Y41(R!M!PA._+';#(8<>,_VJXP<\XC7@^_G+D]D,T!.E7QUYO^%\G\[R/>
M'V>G/,!ZGP?4GUB*8*/5KC>/UD<3'?Z=\5Y-;I72<S^/ \=E0:!^CM1B"1Z
MS$;630-] V]-(_<_XR!T^J]'IS>N^MU^54V#R W^^]T9#)CK.N.A^A5.-E(I
M$NW:7!M2?O,&J*\'ZC=GZ*!H?A<^,?7__K=EFOJG<R['Z3?CD^KY:N*/]#;Q
MI_?JBQU0[-8?>3Z)>-#@\<OG]BN<1+T*<%HJ',7&A&CX(TZRH+;+3WP#BM 9
M3M0'?(K_HHY\T/-\D%?8*!W[3@7 _$<H-6WLJ#<"=-F/J&8 N8WQ1$'Z>2=0
MGYC=^^_8]C'\3KOZS8/O_Q/_0Y9'TLV/(P,),($BMG_+O-& X2F-YJ= O6.C
M<6< -P-SJ)Z CM5W AJW=^<),-'?WA-M_>ZP$&Y*>E]\(52,7CP\6F_,-6%0
MV)T!!14$_)2O8]M][.%NJ?.6: Y/6[L[3[\4-&8O?K.M!AC->%6[3S:\"Y
M4HP@WI'4#A^+W:&")B ,_[(A4DL&<!7XVI"!W8;K]]C0YDGL8;R)"%+ EX[A
M'+[:'3B4!O_RY 5,GA6VYS-\;T]]''@=>S!X/2GV7L2\O[@USE2?>4G>(F S
M8(\83P*NV0TQ 0_O"I+[@.%%@>_]PW;'V.K?:-.M-4_4LX">Y#<6OP\L"8$)
M^_6]@7QQ !PX%2P@BH._.+X*0'=@+1R2&KY&25F !_@7+L6 &E/*ERBIESC#
M(>LY0$5T[QR\]AY]]9&VDSZD1G]):?>Q3D^##*)+I?*!R4.@L"?F!LXS@,8+
M ,;)IY7TTUW1P IH-;E'06?R>/S%,[? 0W<TQ@/I;H2F(G(#Y%D<DMVQ[^/=
MX">,4*4\V0 GQI!CJ>RG$X2DOH9/\+7')W1:X\.OS$9X8[//?XQ=)B6^>0 D
M#9+K"NQB$-;J+>=\TL N7I1MXWP@+L^ Q =JC5!F:4EF!F3E@B[093U.(T"L
M**EPVFB(%,GA$DD$X=V2$N'J]B:2CO#(_)29-7)F:)H#CGA@O8LQ[H"W-+BG
ML2$ '/I3=JH]'RV2=G907T:SKF=.?)B<2J*I/^[_-O]D*7^.M=S)<(U;4$39
M+#\-'#7K#* MZB=ZQ@0#3E)P^=5GM.558$W\)!'6;N0!.?PD!A4[7'S41O*H
MYG:.VCHZK9UD8$J<-#H?YM8M/$!SL_-&!.?@C$/RC7PNM_;1:1TI,),*^=F
M(P.W!C5&SM!):T.^[:"*Z":'[, U7 "!5A("Q_7E<$B#I^DZH@$$NA27>W>L
MRT#6]6[<!XS]\'4C,#3F@*&A(W:GR5@=@E(//W! V'V0[;!M4B*!/Y&J\.([
M- *S!Y85SRT0PG?H!$$DC".FQ7Z.0"(S@.&5&SGCT\SP$39/BGTHM!%< HA2
M ZWX&96*>P92E)173?WV[5Q3;*[$_(B_C IT9 L^,PUM 6_$55\@T 7F9P(7
MZ/#^V!O[/?LUY06^H9=]\?QSSJQGD& 2Q@; ..J_)I8^5>'% "*";(+W2\4+
M>#NIS'( ->@,H2?D57[ZRL<BN'>;^>A7 !7^IB]9%/&,B(Z.S00AP<98^I38
M:G^ZR]PO\D"AARE/L(,.\Y49*OT$[T< =!@G(19IDY'E-O:1"812=42(O6,_
M15L=^8I@W/D/]BVE+X&QQFGAO8:F 6B?2E^8G/"VD<<'?7>]9TZR^"\8#AZ9
MD6A9AM%"(V2DH'8'G  S+P3G%I-G2A\=S@>*KA+Z-FW:XS;AM1WT[/^J(H0
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
M6,?Q:?_P9<<%?(2>_SKYAX&'#EMX9T^*$@4$@_=",@U@KO:\<2?$A<7YX,[
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
MKK]83VC'ON_P1F^1TNJXSY[3C;K&<C75=J,FGSTUW8=T[*+3&EDW+2(6YHT
MIS:JX":PP36R 6\<1GOFGN\0I8QHI<WG\B"OQX:N\%X@<VHY.[+AX]YX<BW)
M=>(>K]1A+[-GJF)G0#;J:9OH=B>/AFWKX)]G!]NZ\FYNH=H1,W)4YCX[ON<2
MQ\+-HY\)Y!#OZ=8?@Q& [6N[O@?0Q^9QQ IZ%.8,%-(VAO9KLI%PA$DA^U4Q
ML(?/ '_E"U&+<^H3Z*EG]^>J938X)+(.]T+*R2,^29WGX!GTBH\"?FP%M0?1
M K;K@Z0-5=\)_E3!%$%Y#20+4.T&6M1;6$*[Q^"/0P #[R9,(AA[[(E.AA3X
M RG %\L$,7T;GP5*!#PIO#T@(RC"5>@]BJ;&'207:F-(<!+=C ?L&7OL>B";
M?'Y2D$.VZ+&'P.FQOCT>A'P_V(Z]S\C:(W)@G9"NQ#/S$WA%BU!@+0-A)^K6
M&Y-E*^]Y)<OPT7GZ]RWVQR;""8BMQ>PLD)R.!P3",^HSN:2G!-?XN.8:*7%D
M%MO4-K%533233+)3I'+18I)O6.'=-TLFK8I#LS#<-DPZA6$TL<78P2-T060X
MOFKWGE$*8$=P)1B/1@,'N"LQ 7'3HT;<D0>&Y J('R$'R:+KC]T>%Z9 (1UF
M^RB=(F&U_4:=.<SZC>.Q0!OC9O%-E,WQ1SY(>=\9O"JR#WMDOR-6\:LVV V_
MGST >D;C,'X3X/5[W$/>9X_C@>T/T%QY=MB+4!MH_B5)F/1>>*R49@E(01S"
M6CW>F!=EB=\+8JU#-,A-]*SO," ][!2?4"T2"6&DU_B4_84"&+L+QQM >]8!
M2YSU8JTK4NU>?"<,F:MX?7@;-;P-D_NPP1@"6?SSR49@/Y,8]?R0I@HDM1R?
M=]HO"RGG-I^NY/U=T<<_Z_F45+**-9+D'JA-?TF-HQQP+@Q$"?CPNP D+L;Y
MT!0?O*_V"[K=X9WV(-"4%\__\]AQCT>^]^AS0X:&4#@!.B8>/:\G=%JD>YKM
M$+70AIL#%X8&<\ R[V2K;OIMR,!ZZ;U'P0)H0D?'P/F+;N(S!OE/0#T.4N,=
M8,>23P7J '197YO8*M\%W-<N;W -RSTQ>_N]GU?V7WP%8+XX@P'(DBO@O>XC
MVH,K*9/R2N9_8^J2U@H44'1)Y5:X*-K13<TK^E?#2X%7. T]\N6"+3E&Z11X
M_?"%I%]7C'[IO":M36S[#P\H\46EV\@]%(GN\"!,_1 N))=H%.-[38Y7X4W@
MN;'L3&R(*Y#B#=Q8M0$4OHV#C(\'8.FB%8NSXIZIV3NVQX]=(]$LF#[-OYEW
M@9IIG_QQP+H?>V,?._-/96PY.)'A&PZ#F4#A#UKO&RR7=KN#G)J:74U-__<H
M@'@KYNC<XA0=H-Y+.4-G17:2]WTI9E(O<G DVJ%R5M!M-"OH,IX55"QG6<:Z
M7!X;,O:W AH+M!-3HYFT]&RFM!*@9/,6L#) RW<6\I;O]G^X&<)>2+QW6(B>
M,NYQ( _G$,<UL:312A,TB.N(" MQI-A9^?+D#&A"U\#N,O&JH8W6)Q9/B$0$
MM/(</\IBZ'GD/Q6KH<8"@&'"BQ?-K!(Q%73@H6T@AQ?2 $$^)*RGP)[BS-X3
M]8RK2>1,&RV&J\]"XNBP ;+"7G#V1L\)<+HXCB71X@.+8PA>/@/V"AKU*3Z?
M'&+B<RLKFG=BH\7?Y;;24#B-O])0$$S$X#-!R(?.M\F1 G\*[(&8L<*]HOP
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
MP?LH"0;>SH8\7I!LI!Z=P:'I3GV<:,4[L<4>YD1 $77%^!QQLRT^"P)]T-'
M$-YQ:V_N.LEF.:[EUGZ-)\PL9_[/?T7JFF]KU,^(;Z4<!O],O2@W[(L?\R,
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
M\0*,AB:G(F4PVE0E+2@Z+!"J#K6&P-T(C3;2K6BQ*:4T-@S_0-= Z@[C9B2
M^!1O%/]=_BLY#Z))VG$_K.08N+G^,Z @FJ-!&AT]*M@D8+7#(4,*E9*$*YH4
M?F!'[2!$O24>.7)QX#1XA(77[8[]N/M$<BPOZ!9>UZ&=1X7?L_D8ZM^#YYE-
M]_8JN]JHLJM7R:ZVJNSJ \NN[O@?3I7K<B8]ERBY>J>#$+;%.8O(M6ZLEFM=
M/UJTCU45OW4SV0I,99-I7]&LW&1;4!ML'T=HC_!F!<>+4EM-U,[BE"_2-9PA
MC93MBWB&4#NF#8QD7$.]ZL\,>J#TEZ&17KRLIDAE(YV*EIYM'37)X.[OX6C
MNU'XK#_ @JU8B7U$EP[H12^VWPOD5UG&(>QPAIET@@*,6T6S7'72;4ZI=J@6
MB?9?U $U"+@5&G1]I\/;=W480%:; [D4<!3<6A)/AVA[K9F.9Q2<FRVM 3%:
M E3I1U#W?;*;>9<5><UPUD0\3S"^1,+/7%S2Y.YPMV:ZFG$P^6KS0\;VYF/0
MB93>&8F_VPXM[XX*UTQ&,PKL\_I%5-/,P%&J69P22FDC/0Y!/!^7J%9,<42V
M$R=NBSD<:*!C 0?(%&%[\R'O8J:['-7./0DS79F:$@DS[BOJL0%LQ,?>3='0
M>/'9JPB'R8]%STSA):)/>2\H.YAV0L^*?)$X#A/1D2$<%!OY]_& &*/TJ;VE
M%ZL(D@7SA?]DKW-$*_6P$MN76^EC7 G[?(FC3P9V4 K+GZ-&"*$_!I-<="&9
M[)+@N+ AZF  R@=[\L:$0/RJXR<&(G.O,CJZ0QG (6%/WCF^"UO,,@+@8B!G
MLA]GG-R?UIG$OE*Z W?:D(\M[OS)?7R))J63 4^^+R[RJ)\<^G\"A?IX24!R
MP">4,?%R9OLN]6-/:$.,&CITXTG34Y!%SQ1%]J3.%^'+]4)T<[^*;H78W<SI
M!HKH%^3+]F%_3;]<T MY\1*I#3Q(W&%/]J!/D07QF!-@PR,9N^@@Y=%D:KHW
MXCO!DS,:25\DWEZ ;-_QA_QJ203(R_1D/S,>W(@N5+I78NPRXZR"[D^D@,8#
M<L6UDO=<^ ,EFU#X[? QHT,P"TO'P[=UM6>_2O[A/GOH,\0V';-\NI'S4S8S
MGN')D_5J!&# &C:5\T&3IUZ65'(V]A,A9!$\CB=R >J"^.+;5*9(N0,$!?D>
MRGL0;^\G2EN2"IH@ ]PU7CN:K (W)AK4'/$UZ?#&X0</J72:B=R*OZ2[.'),
M)WOSBJLR>?=%7!S>)D:5P^$4GKH !QOSB2Z\O,[@YL A*O5K)N,:!Y.-.U^/
MZQ2J&$:WB[>V'(V ?P.; /H#,($)31PE\ 9C7E*X7761__>D[KB[H](U,VV-
M LOC,SG;#!PJ$H?$E-+:80?K""G8@Z%FN_NG_<B#SE(!Y7_ET6W>F!.XGF^_
MJ#*;AC>#@M7&Z#7A3:9(P%.,>/J-BN26^.DSEQGQT[ G412)')J>3.MCV6^E
MO ?49.7!TKQ_6G-6MJXYJS,U9V6KFK,Z0W-6UM.<HVPR\F-A8-9]',ST8G%/
MV"Q-6YFA:4N]-5*,8UUY4J'#S),N.6&FSHWI(=+=)XIOL6@U@6.[ U2N4+-?
M.Q W0$L2*>]M('>?M#JPCC=$U8*H+?(JXBJDO,DL,?O19UA'.XJ3<M(4>:)>
MB/?'<PZS@4))'X&7T.@C>V&VI3#YECR6@E* I:"N9"DHA5@*ZG*6@E*0I: N
M:RDH!5@*ZO*6@E* I: N;RDH!5D*Z@J6@K)I2T%]<Y;"FM4B1H'E(E]2<3"[
MYXTDSQ+]&H#IQ50.]S25P9NZ>OB 5=./:[HF9$N4FLC)V17<^T4F[DY35JKS
M)M"4%.WQ/%$^^T6)%\.4X3IOP>Y(Y8J_:,@87:)(-$=G[?H.*7Z'&*]8L]S#
M:!V*6;J9VKK_^]]VH]G^M&$;EJL( <764&2($0,\-35![)CW#]?&E8VI>W$2
M)&XB$JVB&@\Y:RK1U9'%_.^0\[.?-FHE6G)I,?4E6?752?0GCR<M^:#UO/ $
M.AMKJBBK_C%5KHK;Y:\F.T":9-'%Y^].B!SQ>CO:=/RJ5/;T*PNYOB"MM_<'
M655HKIFV;[2KN[O-NRNCY$CWS'TBD1C77$F]GU]-HF>RPSN\QAN'A:#8Y)D0
MKWA1WGF^)"1Y+?D?WR]JQ-$?HXUPF)=BS<1U4Z\NQ38O!=:I\5Q\KL()/8^L
MO"4)=%:"](:R_%9-A3:K5.A54J%K52ITE0J]VQ3E[>4,YTQ4WFCF<'.US.%&
M49G#YIJ9P^:6FF"R022L; H^<0\9>@"[8F!(S\$85"JN0*Y1G-"&KD@<!R4-
M'Z^#Q4)D^,3F#,837#E[1%9AV4,LSOQ+E'7!YK& 5/PIX2F)W:6>RQ1LC(L*
MYX %AUBG:*[;NG)+N;)HFLXG'"4B'-32L:CNT;='3^@GXV 4)>]U_=C@_8PC
M-[-H.8T$QD>'4 95!QL7 [T)ZIH;)".:\7P'SB1V0COMC:43%@G5Y6V6#YF:
MULS>-0L<9I3%@NPLOD,859PPI@]>;9HN99W5,4>Z_%F_3_6Q%,594'(Z628:
MU=;"1C2>&"?8'XO\Q3*Q* IO1"4 R-8Z+'Q!#C8UTSN.MF'T*3I-Y(_R?!DD
MXJ/I9?1_@) )J/PV>J?X$.-#XMAXAV:^2ECC;^(>K)D_;!:8/WQ.@I.XUGQG
MJ(B3*?S/4?*&I@Z -7+/(\V&2R9G]!F3_:E%2P&T1)^8W4LD.XQ#$<;"5)$1
MO)S/CM424QRCITC,EXM"UD)LO="A# D)&8+=%L:!8IL&$+N] 6<\ %2%G,&A
M_2?<9A%6CMK'4(^*5 P;Y2_7M*13/([CRS"L:%B!J1P\D$118Z2,9W3)V6(&
M,JE6HJ\-%B2)J"AVSI!7,(A: \65ZN2\$PTN\%4 DC\9$9T<,;=S,LD]6@#O
MX$W_'L/,*XX1F/V&Y,B =L'C5G 7"6%4ZGDK>8 N+:A<^-F8FS/E3\+DQ4E_
M$GZ6Y0N=<'C.]W;. * R[=:$]8X^G&9\?F).Y58.6#_3V36[5FD]QZ>DN!P5
M2@IY/,M=GY2#T*S\-%F@+;8 [C)7BS?CX^J$DDK/X=JJ".%0N"4QRP<S'1W8
MAD,)<*!."]L>DT;Y0ES;0,UCS'^9H6;L7 :LA^Q:?F1OL-#QT!E0IP &-#,3
M7EF0"5\\6UHO#SXO_15LHLR%<5:F>A8+4M=G05VYERC+L1^7]T4MVI1$1F89
M#):E9@ FYF@OJ8W2^+_9CR?FX^IZD36QH(K2+L04\I*IH=%LN%R +@Q(5Q@B
M84$TJMT)1(<!6?/]3/G25$: #3S -O<"=/Z(GFN)]$%TCU("L8\]#WDM03S?
MB;N^>$M5L>20A4_>[H7S4M?BGAN;9V[ONS0U+X6ER;&WRF59]J6I*[21" W=
MEONYAG19[\\:&"GL5LV'I!0EL7#!THP@M/M]F;\!SXF!]E';OR#6M$-F#S5Z
MRW@0VF[WE5QLO'P*%\,$*&;[*/?<N-R\![)NX(U0/FJJW2-E+$CNBQRY$VZ7
ME(MH_WPJ A%?>;4(T,A9JKUSFE"6]K>L]O;T[2VPM3M<:;$U;A>E.UN7^%ZO
MC[;"8)H#H-G7&^S5P'-=-CB6ZB=&>N !?FSYL)9PB<-EA\<99P?R*>I]B75V
MP=BGL"/G&'CYT0I.E'A0-W'0C^$NQZMKL)>^0SF2%#$7# +^'KXFRW6!H9#V
MZ_59@,JV/8AC./QO:2\] .%9,+WX*&(I4M+)LQ\[^944BTJP)GX>Y&[#X=B-
M6H@C0Y3P3>COH@PL<>SB>-,:;(BK=P_VSQ49S:SG4ZS$VD08@;@&7TZ%]0IE
M#TOY21:"4+II<\!Z*^%D,:."7TVA78<(4;0:L9J/<EGBYOM-K-E)0OY$_L:?
M0A,V*@D0NC8EJ.#=D&5@KSP['SNWX[(BK(SW/$I"$MR$>I)3B;62W-R)>H8!
M8?NG.K(=JEK$2E2GYW!.Q(=#DT)/T5IA ?@]+%T[YZW+Z&GX0[JA'G 2AXH3
M!EX@JO[@,=B?_RJC0=A&(]7#V0G9,#&: :COF,\9( \7AI*=@ KTZ/<TG!'*
M(PP]"T.E:P^Z8\XWA%$"W_'CRMXXP8>Y-L;+L%=A5(7[C,-%Q!]D+:L8>*V"
MT0]8X$U.4NCDY;0^^^_8\5D@HF+Q-!6JSQ U&+@9PF:00J=L+-+Q1"EFE$3B
M )%UR0?1<\"R\AF-WI81?E$$+7 /1PB)JP?17!%<+ZKVSEZ81UY%YD*<O<*S
MW/D+1#]J68>.8X1EXVOX,R):""_\M0OGA"]W;=]_/8;74K_$*8CU>!F\J+%/
M0 X,1L"R$SR1?X<2*+"[MQ /1 0N[T\M6C3RFESG3S9PGCR>U.4SN+ BU2L;
M^EB^O.@["1&M\.R&A$#"17^<W)^H+@XY'TFG$A%]^N@:=TJQ$<Y7AUM#&1T"
MNK).F3?N=E^ISW[<;EVTRB0=A#).%'Q5U"-[Y^KY.FS<RLO&MY1C1N688G1V
M1*>8,J;7:48WWZ<"&^6#N*,)*;ST-RK3Y#.5N+,D,@V9'7"&&N&.LRYTL7#_
MHT-C*WAG3XRAAT_PVQ,.KNC*EA&"0>*3BGR2-V6@XLL^U:]%O1&2UF28[*R>
M6CE1-""\.\YLK@*"*N2\3AY;28B;>-0,EIHG0*!-S8E!39!GW5&Q/6TPF+7%
M69K>7G5TMZHRAE7*&.I5&<.!E3%LMQS@NJJ7B*T]N8!3=&U$:[7:B&9&;40^
M%6$[B<-1HXT1;0/E7%JPD;9*O9%$X(.<+F!-#*AM1T)['+LIB1O;,@F%0"B$
M#J7ARDEP("B'/,DNSA^&51.O$-Z3K>N&4P2V0M"%1.19#XS,Y5TH%&"9]X*4
M#Z59;&H<[4.EC:A"8RR9ZW49>!<^4D TTA7=@7KQ."?ABM30RL+;]?O9PPD_
M&MY+^"WE?WCTT?KBH1,Q;PTN('Z+V__4G CL+[Q0@C:_^*+WT"1Q]EC7&8*N
M^_<C\TCE=2%(/.%'=SP\[GGAL?C";/*[@S6/5*!4A-LQO 6GK]+[1Z#U)JBQ
M9K4!QH8EJ4/NZ?0739B-Y+\1DYI 84I )O(4G:B76/N.CH3(CX(GEXY38 TC
M^Q53_VGX)=K18N1;OX_.I?^. 3G4&<UQ1^.0GB7/$/4H([\N/ON(,XY#T7G8
M&X?RJPE_P@G01*C@A])Q(KT5\9LIUSM^.N%=4J7VSP=OG:AGP% )A:(+4]\9
M\"Y;Z 5/^:R$Y7)[=QX[>13N!,-0-W[Y/XSW0\/F'([+;X-(?R:[G[?QBKHW
M]9UGQLD-G6!!/)"K1XT(,!<$/>$[M\.72#T>@B1Y @$!)TOF(JR<B)SO?2G>
MVRI07%-:<F)/TK7Z[ANPAO<EY,.KH&1+34))X^"M#V-X"DWC'3JZWF<UDHO]
M)Z:ID^<D"R&(B9/T=[FC(6[</.D5%E["WI3+0A&-;6)7!)\=ZO-ZA$A1"N2(
MEQFGX6]%?WGL!L$0'YK3I+AE^T1D!T*^AK)@C1<YT07]AND_R>(QSFND!Q=M
M5L"2F!?2%45< ^%)(2\ZW\C>,*%[]H@[OI.AB;4X4*Z7I=A/N\ +1,DUM*$X
M\E)&IK,L"K;"<7C+N("X@MG2\3T<E-$V4Y.V(W/L_,EA??7R)^N.*3Y_0]%H
M7S:[[=*?8Q<]*FX8Z3X>VG_2E.UGA[T$\VX[;ZP8\-I'> H# O(M@2@53LST
MC;L2D>.> EG1'*ED'7&Z[I.LNI<G;\"B8JG)KGX376D5:L277Y/54YKL<<"Z
MJ,V^ /L&3C]YL8!,.\R_Z7/@HRXFT!%$2JT^5Z<UCTZ!)4XIM>)BB!'+CW&?
M8GDPCBD!/9ZIP.M5.QC/P[$/R7[!T2MN!\RF$$V?-UWEC2X;45_9!&J5#$8>
M<=_IKIJ)#NBI/MB/S*,B<RH@!@EE3X1"HZ[#T1A4V6MZ;UCUI8A/W3+__@F.
MN"*37O":-'LN-E%*;D5HA"IL2:4]E9%-YP=_H0SZJ^^!T8Q:S1CO9=1<6>@M
M6*$3X/;4=WAK3/W3Y>T]_61\>H^-PC-41'YVLP%<7CX3M6R6&!&O.$E]/PX6
M\^['HA^N](]AK+LK DR#,;)QV(MP&7S&ORGP.R4_4TB.-Q]/J&(T?C[NXOP"
MJM<3I0)@(?LC*7I#["-.QP6^3YHFU3[+9K]4@G^B7L3+QZHTF8[X!^P&S1.E
M^5SZ$9;3T#O3K=D]G+Z,?"I*H:!O >C9R>,)I892>B=GIJ BBH@^[RS+6:CH
M2 R(L@/1:P"E1X_;Q^(-B6P'!C3A1DWYY8F"N&B7^E5'C:J1HY*W$IV;/O#A
MF7N.TR]$F\WC25B\<T[8B29:"?"9T]CTQ0XB+3JF-6HP(/Y(4??H3^]%6S0Q
MXCJ>HBTR0V3$?XI +BA&J\0Z.$;L>^H_QBZ;\-438.$'B_HNP&HOU#PS0JY(
MV]@?1@]2;^AP0^+,[9W3WQ[!W'#6J%'.^\8D^S?TC26W)38@1R_$6R@CMU\)
M!P46C' S%15&;+@T]GGYD]3"J%<U7C3A5L,DMQ2(DQFN _:(K>2Q&3_K184F
MW8'MX%P,GZ>GHQHMDQ>DJI?L5$$-*EZ /0M'+GP7=-F0)H"(V0O*(Y:"ND/>
M!^B9P5EDIQZ9GB0>.5'_2/@0X,5Q9ATU@<?WQ<>A=M?8%$8JY*B1HAB!(W5(
ME16Y&<B)%&J7T.6-M<5P$DQ)"CR7OHJ[&@H'(M<3@ZA/^]#N,=H:3MF5O650
M"X9M 4/Q?')S<AM$9$UP X/3>0SQ)P>439]:(TE/0M3WMT\-\0D#CM\=#U&(
MB2:J##,*.8@.(>VB5J5=K))VT:C2+@XL[:+J'CE9(FW6D/KR\9IB6=OB;(Q5
MLBE:/)LBMP8(1TB\UO=<#]/Q2*RLY:!=]KTI;=#:Q#0.T@;O6)?W(XJ"!*/4
M7K:O$,Y(F)B3AK,RBF3)Q!HX+E+/O :E#9V-L44%3%QZZ.(-J_=16.>S!_]$
M[H8O9_>?I;]!0<,4TWBS'OLQHL"M?.[L_D?DIL"EC_5FAM-9?2="5"W]_4?U
M:DA#$;BZ!1II[!Z-GKR(4EL#3>%IPNPG2$UJ%N".13$6)0DYPV0BK'!M\'?S
M/.))5VFJ4T'XY'OCQR?9#C^95"O=THG>@XIX15S=26Y7OC6T__G>4N_PD_7<
M/"*.OE]A'L>N MXS[ +N&.'1X$S<TJ(H5K2*.+8R?QD)'.E[0+<1Z+U+K5[C
MJ\O&@S;E,& R0.A[J KS8@\T6S#8"%"%=:=\'6G7M,P1A\U@F.('.F_^,09,
M&,(MP+'=<WK4.9+[.J+>>5$MAYOE:%;.O]P7YR_()_*6R.]?F958Z_*B NL!
M@!=%5)3@1<!>5,E6 .F<5;0U)5G$);E$LY;%)>)OIKB#H!?ITM2PR@,-8>IF
M@12/E2%QJ4SJ;L9%I]+UF$@"I$$9:-T"#QTX<=9]NCS-=GJK\("H*$QD)DF0
M*1:_!O7TI<&:+%XPAJ55HI9'A,/$C2#C.0%:?FEY6UU7SG&;'X=717-2!)WR
MPO@;XD;!,B, I7Y\^<5T-ZRCXQ^<)"V,4M;5K'QM:NO>NP*S=OCY)S2!6O;M
MN_9.%/SKL6Y%993W413O."&W,Q.!CE515(X7T7Y\])F8,)JXE^J[^W$GE'DI
MQW2C)[[M]<4+E7AM6:V>U"]4L56I9VCB&JK_L &__JNP>&8<E/YZK!O+'%19
M\Z#G6(O.1^3@KBZCJW\QH3K)S<FCG:B)\RI1F":3?4G7EQRWV8^+OD7#SR@#
M1["L.%!K@SK \'('6?J.]'%AGB0EX\Q\L>P/#Z8+]Q!&0G_6TJD3:I1;1, 2
M\V03,*&T[8AK*KPTBUAK7) K=8U%>DQ#2^F+$RK1TJ]5Q&N;)^JE[0]>XSF$
M#L50ADXH]!ZAXZ G,J$_,8>D4YJ/XO3 +*8LR#G691,[5/B^,+(?RY>>F/ T
MH:6I\[6T^45K$\+(B0J5:3(LDDA:*,51M[CXEF=LO:2*W*@U=BZY)#/_$_2Z
M\]#0M(-A#=%2F&2X_(E=S_&JX3Y@JZBDX+1E+94,(YNU*QT&1(IJ Q&I3T8_
MCN;C=-@!#B%'W,4TEY4X2!'-6&T1BK^6'!*14.SC4&Z68I^BD50Q.08N8DI)
M#V[E(:ND!*,X 37[2#W3M8,GM8^94X?@L:]7'OM5//;-RF-_8![[JE!RGP9+
MS7&SSTV2 -Z-L7[XYQ+T9=!#D*O'&GJV5[S9+C!%KG/ZSGJOXHZX",(?6+PW
M"8$"_>*3P%Z8RC(W/[S[Q'KC ;OI9\/Z ;VKV6!N%=GD=A9\43VEK@UBG)#,
M^\?"+E!>@R?OQ>7#VS]N'PUS.T[/&=&9ZAZ=?YNK3/;D4BD>[ID<Y)GH_4QR
MEV?WX3.#WB=5'"F6:Z@C9 \"A9.A4/W[4>-HS@NSM(G%VL@9*768<\97!MXW
MN?G,G0I=(KF%U.:C":!E@9VY>=BAC-@,L/;DM+5=D<9LC3DW'#<+L*/3ORVW
M8IFWEA<?0"5 %8\^F*\]9+R>_U'U'SOO3+VFF59+,^OU]S/G'#<;OQR=_O;/
MB\F]26;]2YXAR,8O60WYL\$L'FE//.(C%*)DA>PR%D,W9A>RS"K)GJ]DG87G
MV*8++@O9FYE%+>.@EZYIL8Y.ZUJKJ6NZ:4Y5MLP$Y-(@*AGLS5+ 'K0Q2S/:
M3<W**)5?&?;K7+4_GIR0)<3EW??/<A_ST)<79\LB"O35,N"I#I().$]#:]=:
M"_&T"!:[@*.A6Z4 9 ,!V6A:6K-AK G(8@3*Z8_[B]TBJAP4WT1$U0Q3:]?W
ME>+KI0!DZ^BTJ>E :S5#WR'%3_#UN;KUT>GOUU,JU!(&0MIXGJGMYY?TR[TI
M'W4T2D$=[:-3H];6S/9B;CC##,H+PT/#7[,$^*OI^M%IK6EHAK[X;J^$OV*M
MILDMU9 B'KS0'JS@,:BM0D[PD-KSQIT!RS#HUR2P)=Z=A^3*8#'4=.RJI6N-
M%O ,H[TTS=4R'2>K,Y&U<;XQ!"^+S3*HPS6P0D\-2[-J#:W>JJV&S7S\(SF<
M;_NEH076\6-GM&2!Y!#[Y@=RH',@\Q=X27@@&EJ"48NY1]YD(R(YKX1WN\>L
M(=G4)/&%1$DG+$ZI.#X%EZEZ%#.+, O+=RA8C0WNG>Z8-\MT7#%Q&BNR11,W
M6$.4VJ<Z(IUDU6ULIW*GJ+C@-\]V ^Q@$CSX=H_!#:+I<5C$ G<(J'-1C-!L
M%-G@LG/ZKO9>EEA0[SZQ+6K46'R(<(DR]WRQ07D4 CD!'T N:E#<QQCLV;!N
MZL7!>A:0>6Z0$S#9)0Q[)V&4;(N0K\*!53BPY &R*AQ8A0.K<&#.<&"6@IPA
M?_8A:+6& 2I/'$O]K]A76@R]RF>K6.C(K-71D;G8\#R0..$:5N(F0%X[.FV3
MK=_6ZZ4,#\[R6\\4(&?1L"NLGT#C/>R/HPEOP=X[+=\5=H,EX+YX_H4 VS2)
M+45=]:-3JXZ1N,6AY]R^R_<'CL%U&,+F,8C15+.AM<W%W&%9#);%\7PX'L>-
MBN]K%BY%*4T4WF"<:HUZHP@_XR$B;*/"?UF$M5#TUQJFUFXM'UK:&\?PZGZN
M:0@G^>LYS>O$;KBS<^$MLT!WX@(]1U.[3]CO+\ FFXH=R#[AE:=KA]X:0]^\
M ^-+:OY!NO=JY?.J?%Z%^KSVY+16Y>$[1 ]?B;>V%>=CHY;IB?D<]; 09?.'
M[@?;O-G;SF_V'H@?TBR5YP@4I=.FKEFU-P-_8XU2G0+@CTE@+;@ ^@8=\1LM
M&F&8; .PVF4"^)PQ08M0=HL#*#%9"%!&22JQ/<FR1P5-H0@SN]J&UC 6IW65
M,7M^C2*$#0#/ N#5FUJSL9C![ AX\[W$:U0>Y(8>=D']^]'Q/##6 (Q&0VO5
M%KO\MNP'/OW#!XYQC'-:=XJH-7A$/K9.Y[R!8^8C_/K1::.EZ?KBB,R<T$M1
M_"+14P?GK!T[/X^?G%Z/P5?XO\<XA.&X#F1W++(%#_RR%D(##:P);=37((%=
M!GB_3([V9#^YJU,T%-O[^."F^0D-V<Y'2 *VYP*TEP*RO)UE/N)J(G&99K.J
M-EJ*1ZR@#A6!UQPROP4R7S-:FP\([S%N-\W^MWMEVWAEV]8&,;KC K-+WF)[
MAOOK<.+'I?+9F/KJV3Y5_+\$^#-6S_5YH_@KE],4=I/7:?J&TCE(E"9JEAX9
M'/S,M0>O@1/$-4R):J69^1PUL\ 6DF?1_%KF]J*A@HG9+=2[6;%I_ZHM#H!?
MM&<5.^'?%F6)I&9O.^ZSYXCIM-CTNTH;V5Z<MZJ=*A%8JQ23TJ28%)=]M.L<
M@1)O;9>U4W_P$1UM'<30ZU2]1BECMWIKAXF\IG5TVM :]9;6W&2TMNP@;^\2
MY+6CTY96;^A:L[TX^EJFLBG,#@I?&(/[95 C"J.5OF>[" 4;QCI1LK6163\Z
MK1FZINOK]@O<%?3621U9&WH-,#IKIM;*T=IUEW["W.$E>3^,%K\@5J.>*8@.
MRT=M&+LL'C(Q:&1H[1QI!&\M:K0 :[NL(#(Q$E1O:U9C^<92A4<.<G:CG/0]
M'J:;<I=$TJ[J O>J+M#2=UL7N).69+'_<9FI:XUJZMHJ4]=:U=2U:NK:X4U=
MV^ETMV).6F"OQ@O69R"4>N=>$ ;G]L@)X9Q_L=ZMSW#"NNS=>!8$;.%HM[I9
MX'1[;-M8?Z_2OEYI?*B6F),J^DK^_^R]:W/;UK(H^)V_ E?GY)1]!U+P?CA[
M5"5+MJ,36=)8<G(RMZ92$+DH8AL$&("4K?SZZ5X 2)  21!O@-BU8\L4B+56
M=Z]^/ZBE2#\=!.-/&8/NO(5='?V<</\4/OBW1T3E,BO<(R ')+ (R@,@3X<,
MFQY.CPWBJGVWQX9'W4H-9M99#]_',?LX9A_'[' <<UU8M2!^EL,E1/6#0$W[
M\&-&;.^@+#61QS11'L"Z/]S2D6!E#G=.7F"#8BQS/"NG&+%42QWO%9DYGCFO
M-?R8XRZ$V_?UY(,P@Q6H@L J^OZ8?1.CCCEH.@?0L-Y44%)%')H4;#PYO]NT
M6UI*\)L#%0YU+LM8,*RS@G)T5)\7<F!H:P(KI:B[:D"222"QF+GQHZ6$'IS@
MT?B1LJ6 J.+<)!DPE*6NMM6D?3BL-+"L%(E54Y2)-HF/;S5+?[]X3&+NW<PZ
MR'&K:+CL8C0B2"S9JEQ$_>1<T4%Q2C'/N$\6*>:"%X VB<,K+[-RBC[S34D6
MB4%X_TC"PYQ:_4##?3(EL'G7PT$'T1UVLF)%G6<%/6-=7#_-L!#U(#\JL>,5
M*T@<JX@9!U.V+S.EM #LM?T"@'?<USW!584O(L3GQU&5MTRXK(E/%COV;B/R
M5A)"(@=@#)? (@;&&(TYC3%:SG>P\W&<H^/-,38YP$),EV!PFT8"7U"4GC$8
M]L8*RQ&9$W=JVJL:S+'I>O-3$_;F_X3#()\,+/6$M[$XX9%.FS0\.C7RN^-^
MP\]FKO/L$L\/AXY-V_0F\,IGQQEA)_!@Z)TW&)F@I<[AG+"J"5>998)/+./)
M6;CTVX;-&#-X'WP%RT#Q)\>E# '6PSF8$V*,O#. 8OQ@>*1E12D!B$TI<#QB
M65BU"J\<PBXL?Z.OD2<07!XS=Y@GK$*ED=P1_A.W;A&Z.NYM9'HSQS.LLY;%
MU)>7+>!WVR/J2IFY#(]T3NETYM@8IT!\FA%J!LHE?<EOXV.ZW2[Y;6.$N(^'
M-XHTZ@XZ-WAK==;U?C&^KQ2/-H1M<UBO2WD/A_X<GCF=D8-#$!65Y5*$N/KP
M> XX2\#,6%T3657<[X1N5@GO'QM*?TM#+$ODX7FN[7O7 >,@)?9DP)ZHLT**
MBO>.!5OR0 TL>441645J5_A\>RO8-4.WV^[[(BY:"*]/"*YT)*/2;I] -)J^
M/X6HC[<4?,<S((RV9Q5%GM6DDA!6B8RCHSJC[@F6><;IQFV7=71$<SI,XA :
MEE<Y^*^=G2F*N 'IX25S)^<2JZN@%0AYM8*&R+>HK]F<S@S3Q03CUK/-TD98
M+ZGF8H1^1IJ-G8YV>-",@&>*<M_6.C6BBKC>!R/*CP$J:+8U:R3U%LF6(GB\
M)2\@00+2>%E7(\Q%W/M;DBZ4+&/V-2L#A];XOBM%A>(\-8(D[$FO\C(KI>BP
M=KSMC",:PO520=@>751QZG<5D?&5MA+6X7I]&6Y+ HQ53JFN/=Y8&Y3[4&1C
M0I$M.6T_Q;J3,=D&;ZV?8MT*FU@^Q";>"9"8RZ*10,XS=B4[E+'1K2BPFIXS
M7-P.&.=I*IP=QNK)N2++K)JBABX-C(NL5+\ 68L;*=FA7O@T66HP1C#BGR(=
M.K!,3V+Y%"Z2'61>"Z"RCE/,""C]Y%Q6))83]G?,;!JDLDXGS 8IA0-9)8JL
MP.\/3I9RK9LP,;JL@=&KU! \R97S/25.,/BAZ*S.MS.9)L<D^:P0$X QJJRL
M9V&,E0#LM+IX9S_/.5<4+;=(+W"VKX)A$9&5A )+J]L?!2U7T<@_OU>10/M@
M9:T?GG 0YG(K/@5@3D:]D>6Y!@Y0Z$<O-R]-15&RIZD(F1ETBY%4ASM.4?.D
MJ!PEFFIQZ"E:>H?>H5AJ8B>!53S\D!D7:C_C(LN,"[V?<=&Q&1=/[L_G@X:.
MGD@<";&K;4A5+"9WEY)[UYF!ROIZ#^KD_,(>??A[8<Z0Q^_I6J*)1;11\+N6
MJ#C]P=\&R\QP([07!0FW4G(?DQ* MP5DQ31Z66^Y'Q D @R)DJ7]1':#<M!/
M;LB8,M;&K)8^8ZEOGM".K54W3.#]PK20*EK1)H'G<P1@MHJH]'5?BC]A4N98
M1=\_@[@C/1-X/H/[LD"@JQP%NB:SHIPS5Z/RTM(;8GAD M<;L]1=YX6L3>VH
M(X*IUWN#5!S)P8J@G<DI/%9-# 'SO%(O! 6$H""+6"K?JMK3D_/[I1H^-883
MTR;N:[VH5.M%)<9 .587)5;+W2>C+A!J]8)0HF%D&?-\<H\WJ40D?';FCLN\
MD(DYK'DV!\_K]>).!DX&=CN78F)0(VE?R)% 503\%("?S@'OR-NSH2$]".[&
M8W-(5BZ:;B<%\$*.O.<BR(<&#R5= [UZOS'3YW.LH2Y7N_G\J*.==S00?&**
MO,"F=-Y)\'G0Q@-U\O":\8A]=T3*.B7MZ!KO% ! C8[Z8'E5 2UB/Q-KDA1$
MYX#GO6.,X7 Q75BT-?F(S%R E5%[\4>.:W&Q.L]5Y#CPL]]<'1!],<4N[__0
MS[<203K\X\@-F544@96X+ .>ZBV(R'%YJ@4SML(!/4'#:HH<8*XO]SL0=Z8]
M(A@E$ZCV$>D<847ZO;569RG\3OM)J$LHW0"0[L9KI&0<3$IT&*G&:BG&,AY3
MXG<D$^?4(\-3\\?IQ!P!M;YC_+]/QP"E4RS /0U2'>I6\XJP_&@F89J4AQ8G
M)%:N@*;M?*1)&%D!-905,HQ*ZUM358\P&1&FZ@*K9<CW+:)5537Y,"6M$564
MF.^&QWQ]^,^R"B2C:Z7#+4[=E326$^+>4';O3G-$]0[?J9]USBFLF- MEG+O
M?=O-$5$^?+O462++8"(FZ!RX-"9^#3;;16VD.(9I92++N,2;$?CV"[%>SYCK
M=24R%5V5HHI%&4I*ZUG?KHNQS%IB\TZ=!"C7-JT@VY@"*OUWU;7OCK?T[EHA
M8[ +&7ZR<1,2WE-EH^*_37M!1A> ^[_0'4#('2 4:-M^IJD#WC)]\G3(_87/
M_\7O3L3<_99H$J:.C0\+REO5WC+^2@7FIB:">M..D]8SS<N3'7<+]P"JUC?J
M G8]C'T*G!!?()-], :9^_ZUF+G "ES3>@T['&*VJO_D "?ET;@)R^#K_)Z(
M3V%6ES^DCW[^NM*ISYB#CH-5^^D?%@YY&*S!L6EC_5[BR4, ;!X;?YBN!5+/
M&)PX!Y+!>;;-<(3@]PG!^9\#@UXU9&WT!\.T 3#!FTP/\#\BS!/ !P<+^F@(
MODF9D>&Z6&P9=IA\(:\>_9QJBS@Y< &O@?.:2)/FV,01C3AQE,(^?-%W,G">
M<&7&6SQY8#?/3<,"A,(?]&6P<=N9 I-X(C89FW./&;O.E+YB8OCK&4^F9<Y?
M<<5@E")^NO"A01_ 5:N<5UCB7?.10T_D$[%E^N</AV&:]M!:@'P8!&,J_2]0
MG)PZX]/%\ML'2#(L;T[_,"CC8)JRP<J1_;%!@X'Y 2LKAZP,0C,8E)EX78*_
M_%3XA-V!2#H-=[@<N!D,^X2+ADX*]"L.@LI:QIL0@&,'".N/,+^?N7CXRMPZ
M9_ZB L<KIYQ P>42WQ6/5W1DN"-O\ ;S[4,5 [YXZ7])DP0V$'IOSY@_Z$4<
M41B:TYEE#LTYX^)04WPIT*I+^8=A8>ZV2PL,_%_36[XGV+AF<DH':<M)Z@#6
MLS@+>_X%UE_JB:="1%&<+5RRIBGJ(*/$LX1&.C\A-]JS?:G^[8, D\[4N,G\
M$Q/PUE'P4HH4=K <+$OQ:?L[II-A7PS3HM4:!@J#Z11K[:ADP"N#D[+",;N(
M8?PV6"L>_MX?6KL48#/CE2KJ#=)94Q5I:GV19H8B38'K;I%F%!S ^.:G#^09
M23N$0H1.^K+.OJPSV ?]4XBY)--8U('9[#-DY/+I3><\]:'TK3A,?7O/>UU7
M"S&I'Q:SF;54&*):V)HP"G45$,&^\42=3\6/U4Z/JW;6,FX7+R47_G5[OG9M
M8.VK1UM</5H U=1=O=G@K=4ZE3ONFWGS7_^A"0+W"ZA/]"?^E[>)\?XFUD5F
M#>)0,#AC ,(%A0&</6W\5Z>U7[RJLHK:S^PN$<XBPEE2I=9-[%Z)$/P7J$-G
MO"";]LGYW7J$@0%HM#3O>EW-IUB^&W\-L)P.O1*]1H+"<E([BU!S)*$4 #Z9
MW@Y.836EK95'&[?C8S0&U>*[$9PC.VJ5DW.99Y7<4VU;=RUR0P[G2:BLIN;M
MTUWD((EJ,%*8;Q66% 1-^V7I$FT$Q>U_L&ZV%O296 N1GH8QR)9Q,JJZT>/<
MK$[C]SU.>1%QDH@@LK*4MSM":WA8?IAA'1JOL;*:MQ*[3A4W.#&SD4S#.$_P
MY2IJJJK1>$,<OQZ 89G#0CE.9?44_;\[<BN*A!Z/T!-94<I2_-1 ?3>\*FNY
M5^V_*%$E+ANB!;^>4#QJ_3<;Z$0*.D&LTR3L%>!> 0X48/0G\_POT62WEG&U
M1+7NUK&'A]Q*[(^DJ:G&.'2$HQ4"-OGD7)(55A?K;+&65R&^C>1Y'HM2?"BB
M%;@?"L?RN3V9K;D?!0-0A9O"BZR64 K69)&QM4] BKNT3VO>&3)O=!5ZE7KY
MH82FT4&(O%[2 *NNHJUHF^!0M.G 'T264TIJ,59+2Q$IB5'X?()VM#J8,[2W
M'+XHO385,?$<"AN.U?3]?LJ^74&A"G0Z_.!X7U5FX8=ZNA-4G>Q:5@'<4EFG
MY9MKZ@;Y,2,VYOH&M=+^?FC!]&!_]3KSG;BDS+X'ZUKE!W^SZ8A'*'Y<-27E
MJ!@+-I22G#$-2.98@4MR!U;9HR$'5*62ILIFARK8UIHH;1G]6W$WB1R 54H:
M^IH=L&"*J3K'2HDMVF+D&NN<4#7SS%.*$:_W6"JHGXWYPH6_MY9I\+Q41)G&
MEB,^1H=(,7XUA#=QO@<UXV1J^+6!847ZPK &4W_+Z+8,2KD_@:(ZHRY,]1<O
MXKPYJ+D&CIU,_["^48H?]:9NE.,GS-W"^GDJA/JY6=V:F[6\92G-M0Z4/P0<
MN)@#]_.S.ESF<'+^)_ \;%2$S#G*$)7-'3<QM3Z'2V^G"+X/BMNO%N06%GO\
M3JP7\AE6GJ349&@.%Y<JO[@C50Y%>U<C*$ 2??SNI(,\M@136+7(\I(B _K;
MKIO:TBA6VFMT" X%#G$HLEI+L[C+O@H3EZ0S\00^]66H,[2U16O:=E6T]L<[
M4O=ATQ*2;$XSYNLDI.<D9NGTT:?J[O)'9^&FN\J8V,>SO+8_GZ.I8:@PM@3?
M#)H5D5$LT%3K0+$*Y& Z9*/?5I-81>=Z 9@%?M+)N82UKYU(Z0@'K9C3V0*O
MC(DF)?$Z/EVLK+OX-<)]/OP8PJ,74_Q7.L*2J4*E"(<W+^^E:($,(1\2%3I\
M+$,(OBF2=,L8BG@.<=!.]A_*-6+],=<[,W4WA:#X),UT=*:"%%<TEE/ZV10U
M\8ET>-) 6\")%(>KUD<_D>)Q$L\B]9COIF6AY<X\D?EW0FPPWZU7AJ>][V4:
M KR8N:;%^-D=LN3WOO:]X61T:@##Q$Z-:SU-@_:TSK(_*:'\;#,M?*W+<D*4
M[[OA#=*3X&'-7M>9Q1_!<2[\TT2[OMX3=QC-/]S9_%46, /Q+*&/RT^KWJO1
MEH+-:728>G3 %7F:(X LQX/3+V/>:6<&;/EZ-&0NB$IAPP+TM\Q[P_ZVZH1<
MY-2 PG(,'H83,EI8Y&[\,''<^2-<&H13,G0DKA#HW"WFM.\TWL= N:!W\ G
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
MPG>_/OQGTUI5*>(N'9$>;]^N:^C@I.S,&U^G/);Y/C&'$[IGP[2!";JACLW
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
MH0)G-JP<@J[LI>X6+A/$I'!6ULQX!57QQ1P1>X2^4'0OPFM,G$5+9H3VRA@
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
MIT#XKWD)+O$%[\9C<^CW65K,@\F ]>*O9O5>HKFA$DC4EJHD:LTZG809HJK
M*N+^N%8S 5BW3H?3P'2-Y6O-RC\\'>.(LN6TNK56#2OH<,JYG,+ST^=?K>$N
M1Z9C(;BCU8]@^+"ZOM]HZW&WAKL<"8]%X$ZFM9<"S[.B6E+>8P5IS7W>7/F$
M@NFQK*C(K";'6T_VV5A%)\\5@C/AY%QG90U[C_0)C^5GT!6",YSXS@HH3)7#
M%:'VIM&EFJPD]I.5LDQ6DOO)2OUDI7HG'@T&V9-G@SZY9'0!;/@O?^SFH_%C
M]SRBG;U9=[TCFB,J*E)QB;;R6\9?EX&%R^Q96\!^HQR+(ADDGN,/"GA'!UI:
MI@UZ^:7Q"B]CKCW+L$=>A)DT[U#;AZTL!\KB2$(3,.3.\*BK.33KIZ1]Q4V/
M3GF(C%[ B12TDS_%L..&LSH8.M$R&$F/;Z.#@X(>^>MO7A]+/(7O6:](_#AJ
MUZ,3*IRPB?#@:>$!!CPOG+%.?[W6WSPR4X .2'+L9^8W^..,6<UUM%[9A'V
MZD3\\YG3&4[F,>AP(1P(1ANP^R<-AQP-UL97X'":R/SYHB9(U$;A[W%PJS=A
M?C?QZQVA=!QNQ:N_Q AF1?J#@'J2CY],_A1VK4?X[R:9@[#H"H:#XVQ,XOA\
M_VGPR7*>@#V%[.;&G)J ^-4$N/";_B2X>]?QV=#&\Y2W)$V7P\^3A[T%+_:'
MO0UNYOXLD0@MA2LOR3'DJB&/Q?$J0&]8WQ#\A@Z3Q39<T1DM>^:'&2.$'/W"
M8'..FAL.?0OW@DLCY_9Y]&IG^#G]P6?PFX_C3=GC %PKGCU@\-1EN ?0)K[
M7RFG3<D8S4V8-G6&6@D#NA 6JPSAJCS!,0T7Z&6$6_INN/3OP1BK6NCH#78I
M>T#!TUCF:3''+R)CB'P7?7H4:(!CRC;H@!S/H]@+1S@%4^!((KDRH^7@#R8R
M\V.0,/.#"6=^M)X-+<5U5QC1\D ;K @NL+5 O6(0X2*KJ=KP(U@5_D@KN+Y+
M+A5Y.!@X"8;#EF?_,";,(ZZ\_[7 _ ;1\9<';&/)^5(\NN2+G^ "S;9\8[ ^
MBW/UI3>__O9V'Q_^U5?6O.1W;W+<%7*"27^4&3@!(QT4RVQC0RN7S':UC16[
M77XVB&[-1!YE#7%^%J'SV_8PV35'K'B04^_#>.R/;ED:C<AMO\"MA4-:?@YL
M,.5K[8DK.N 2#F]&!J?OX<WRWG"1W(Z#*'L/HK3C()BYH)PEI2WL^R <<LD
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
MN%,=D4Q>YZO"&A:1LKPJLK*:)>Y5?]27UW,$0@Z#%4Y+XUE-%%E%S](:I G
MRA%P. Q86/.HL+JJLEQN8-4=FPQLA+@*PWB+V<QZ9<#R-Z..)]3R%WC0CB>,
M\7J.Z4B'T9-V<BZQ$B^Q7(H$]CXC; U).>8B'88D'9&$*I8D%=A]Y3B0I%2$
M)(PSR*PLRZRBE)1;68+.MB_DW\GL@*IT=QY[R,FL*$HL+QW.7;L[;JZLP8"'
M84<X.0?E118Y5E4S)ML<'W:JDGF\"#(/^*FNL8JPO\:GI"R:TD;_[0T!'C(/
M4.[G 6:9!ZCV\P#[>8!'- ^PJAUDRPW<E=(02(Z/KC/]\,-/'+H,$[/>OWY:
MYG1=8$+7]EY'&E8_)0\_/"P7L33^?^TGD&VD1ZPGUZ"D\Y/>K-<!G9B "0_1
MK!X3WD+<*6;WK.6[P2GHD3W\S3*SK<JLEC[SX8!!AU(E@PZ9XM(ACKNKT=*-
M^:\G]^?SK>'8[N9>K*(]QPJ!=1(8+ % P1'U:?N?K!S;P1,'>;<[ ;&UFM 6
M<I^Z4T_ZK75L:]FI>,N-7C.SZ0Y'9.CX:>'O%J *N)9IDY/S3TF:XKNE)9PY
M2)"EL5CZ9?H]5;2G["M7DATG"XD9+Y]!UEJ8]WTY,6VC'9E%:E4>5FP%(K"B
M*+)"BB25SF1N595YR,O8?X_35)83]D=M.P/>JA(/>9P5JNY/@>D(8 6NLJBE
M2C-F)8%C]2+Y0B49A[\Z]C/S&_[Q</&ESI0P@:LJUY#'#ANL#&Q<Y;*,*JP_
M?4[@JLHUY+%9I\2SDIJW;6!=D*HJT5# AI:L(DBLVM*>EJ W5@4K'B6]J.NL
MIF<9!5Z^MGS^NTGF<,)Z\5%5[H  YHHF"8"-MM[RJI+6!)P@B%TDI78F7@M<
M5=:2 -:2R(%:I+25&U9E]PC8GI 50<J*N?612G1&VNN;>7 6\+?AS9D+SS00
M>@M[CO7E_[M>M!UD3_EH^(O["WM?'(S%<XD36:6MXIX_R$ *(,5GA92JL7QK
M(760:1) 2L@(*6 #FL)R4CO[.PO\0:9) "LQ(ZP$5E!45E7STE5)2N3%PIN[
M\ *C7HQ490*)'(X UUDE1=UE,VFW*@-(Y+$7.0\*=W.+'5-W^E0R=OJL"\E5
MV0HB5M*S/.AULMP*O>XKG(2,F ?LU493WBYHYF'-W*LJ@T4$TTY664EN[I7<
M#:BJ[!41XV RQW)<WD[3=4&JJI"+2"T[3E=9/D4KC4;"2J@JBB(J5/4%1:K>
M#N8%UFG[=O+2+LZ15Q!\H\F%HX)05?Q&Q$[WLLSJXOY)+GUM[QJ*J@H;B1AB
MXP2P^/L:^>R*M;I5L3XZF.TFZ\K,-NPK(&LL)Q]>8-D7K%=8=%M=NS2).ZA=
M6E\477%C*8D_I+%4CYZ*V^E(0IYV.D>*GJI,,DDLNQW'1DN!TJ8_]&64C2RC
M+*C/<E]&N;NA;7>KX7;TR^S^X?OBR5853[:EH*[?6L>VUE=('K1,OZ>*]I1]
MY;Y"\C#_:%5YY!)&AG56Y!56U?:G/'2ETDRH*J-$DD_.=5;0))9.;3D6\%:5
M 2)AA23/:D*!8P.:#MO*_.3JR;F@L8HBL(JX/UVS+Y+<@J^J4E<D6B3)\QPK
M"2TM=1$K\Y/J)^>:QK&:VM)R4K&J:(Q,BR1%76!E97_R1C-A554.A>P726HB
MJRG-3(AJ1)&D6%5VNPP6BR[*K-+64FBQJJ">C'$CI:5IM&)5QI(,QI(D\JE"
M:\V$5%5FC^P72"HJRZ6P*AN@+S:Z0%(\R)P*"K2DK&5_DLP*?%L5R(.,HP!2
M<M92-JR5;G YT&Y(92FZ5;(72.J@;,LM+9"4LI3=JID+)#FL/\I=@]_I DFI
M*O-'X3#;26YK::]4E>FC8'DD#DAML.1(G<6MM:L\4JK*2E#0GI)%EL_M"3C>
MXDBI*F-%\:<+J5Q+O3925;:*@E:=I+2W[8U45;1%\8LC%63S;16(545/%%H<
M*2L<JVIU<LN^.#)CB9)45=Q&48'_@'DD:/M5I[Z*+(HBN:IPD:)A(UY63V'
M]AA:PU!E=IJ.H1<I19RZ1] :@JHR$%6<':SP;)I^UGTA9JV%F%4)/A5G!PMT
MZ+<B]M-I4U?Z579EL1L2SVJBR"KZX;?V:/%3E86OHH5/KX\D[>_)W*.GTM';
MJE3VZ.V^$K-YQ8(55F***;6FOA(S=4'>$58D]@,M^YK,5M5D%L!]ZJ[NZ[?6
ML:WUY9H'+=/OJ:(]95^Y+]<\S(M:54:[*M-R3455654XFH&6@ER9U8Y16Y&5
M-)SNLK^$HS/PK<QEA8,7.945C@FX526RJ-K).4ZZ5116Y N$[Y$5;,I5I=.H
M^LFYJJN8&]W.9!JYJF0:S2]"%!!6+<VWEZN*JFD\+0/&Q".AI72E5)77H0F8
M-2!H,BMS>>FJPP6;2E59'!K.:F0U3F!5KJVT6U5T5I.P3:Z88NYZ,^%4E<FD
M^:6(F&C0UF%V2E7FCZ8@/^1%CA53]/9M@-;8Z+)-Y2"K*B@;TS*6C<G8P:FM
M!7;*0292 "D](Z0TA2]@8$U=D,I2"LQG'9;*L[H&QF2*J2W-!%:6:F ^Z[Q4
MD145*55^8RV*9#,*-Y6JS" =S""-;ZERI%9E .G^P$,%#&NUN3TM4A=NZNTJ
MW%2KLA5TT4>SQO)Z7[J9&5U5F2PZF':\P HIG+C-I.NJ[!5=QC'EK)*B<JJ9
M@*HJ[J*#8:=J&JMI+36!U:J"*+H*>H.DL:I6IP'<5VUFK&=2JPK>Z!I.V@'L
MI.CTUY><K:&HJJB1CDT^P7Q-T>.SQ] :ABHRTC0.XWHZ!YII?XD.0Y%6D86H
M<3B-3Y18C2NI]KFOVRRJ[JPRDA! ](DLI\BL)O<C %/CIR+S$6XJ<%6%U565
MY?JZS?3XJ<C$T#@:N95EF564ONPY)7HJLI0U3J9MLV1=8Y44^3,-J=L,W[^_
M8//0)4[GS@R6,>WE!^%1Z6=K19[)I9L[)#N\>QU:_UYX<W/\"B(]GJ@(ZYW\
MG)# R)T),FXE#O6U,@I:P^&9_Q#_]"?G_WM+G43B?I VQXXSMYTY"2-%W%_A
M)R?,CZGUSC(0U,0^_?JP;^T]<>N!:0^MQ8@P#P!'8^:XA&6N[9%C$WB.93X;
MEO%*?[J?F)8YFYGP"P93YC^_&C:@Z6QYM,BV_8,.*/V%Q$<?P'MFV@LC('"?
MXF\7U.-*G>_X)>I4STNH_I]G@*XHR?I+#,)%_M?I*?/1)-;H'7-O/ .K>"!_
M+X@]1. IRB_,[X:UP)^9T]/@JY2)^5^.A JB],L+>"\W"%C!S_:7NZU.':6,
ML%QN[98D+,+%ZGDH,8R-J6F]OML'O1CA?#R-PB>$S"_,X^L,GKEPC2=S^ MS
M"_S/A]ZM@V 2M.BW?@Z_1B$84@K@80G";2!]<HGQ[?2) /.%]\\H=J( 4!(
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
M]GSQ]\6S]?GK[9>K3YK!_ZH__/^EEUF/HD 41O_*O)L.%LIB9\9$"Q0H-FE
M)9D'$=EE$RCPUP^S9C*QATY\J>16W=1YJ/-5<BV.(HY&;J3BOF:Y<$,#](:'
M;-1%G8&;C;1Y*D?];-\<!<>D& SY@]>CR5QB.P2K/N":D@K;K"DCK*UE0;?$
MW+J<U(#8;U&)8"'%6;B:DD?0)S+/4I7OM+O+;BM[J8NC#"J=MZ9I&I4[1R48
MM3@58NJGCKE!)!;B)EADB'*D:BX$V?G K[UV9K!R MIYSAF*3WCT9(KQG25]
M7V$5%]WN )C]0G5%$- +JW$#O=Y91*2+$Q.#.]B$@,&KVU8]&4:NE0=ZP<5&
M=^U7KF!&O%XG,[659GIL0$):42S*E8!N??-\J-9)TZ; IAA&XLI>J8["I-.!
MO;'"/2:H.33Y-I*FFFBG"LEJ]5DIR!R2]0H*.A?C0_#EZR?X9KR\/'"$NV3Y
M-<I^/>H[GOPW(@]-^>?:OR/\1]>/JE\,F)'T?F]Y:/#'"&TV&E];?2J^83)*
M$-!3A'/6CQ&@>GR&<"NO[Q&:NGH=CL>^3R+J7@>%\J8:YN2?97@Y>3]F\<_$
M(,;R]^KF7K\<]L+ZFBZ_ 5!+ P04    " #9@UQ;0X.-3?\&  #8)0  (
M &5A,#(V,38P-S Q97@Q,BTQ7VUI;&QE;FYI=6TN:'1M[5I=3QLY%'VOU/]@
M16K52@.$L*Q6D$;BJRT2+:CDI8^>&4_BQ6-/;4]"]M?ON9[)%PDE$*AVJ_!
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
M*M%Z.<Y[EE=%&M,W>';HS:SJ52UZH^M?4$L#!!0    ( -F#7%M_!->L]@8
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
M@SU\X]<2JZ#Z$S7Q@'["5/VFB7[Z]#=02P,$%     @ V8-<6SV6B!J1 P
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
M<6:!$V;&IL8 #P\/<(_[!CAXX,:?;_^_7G]N\O_W'CR<=N#D$1X-'@U>GK^
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
M(D-FVS:<^'ZA-L_L-P?0P@ 8[\U43,TZJX7 KQ]5X9V-=,8<G9Z1,FG?*SK
M<U;^Q9%+[<)QDLF_[7^"R+:0-!"Y@0/X5-QHI]MN3NJ#R,;#-+4?QPT)I.C
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
MDTO$!@D"OM\J[<J7^RWPTU%_S8.4C8;9N]\"0*OH SU7IXHM3&:<MO\^JI(
M<59"M\XTH;J4T\)6V0@4&E0<P1>WD+\%V9&(J#"79[M>Y@"U;?$4#F#( 8;3
M.B T6:&U=?(*SA)%DAI*,%19K<=:JCAW:\ETM4G*E@)]!=Y*6[4/1?^R$C$[
M KQ*7MPIZ80<:Y.*U*EM^$P&/VV1)YI'0#WJ[A WCR_1[QT#/S\S;CFUO2VZ
M<]E8=<\A[?3C+W?;BC,#KS; C-?J8/:>NZUH] _:,>GC)$H6O&6,(>7:;+SE
M%[+^:3GJ+;,)[CQ;TB<8CIUA_$,SI\C<:6CD %G-D"-00"#40'6*BKX93XVD
M,3C /Q 2N(29>);[D.Y&1.EELPO_.3G',@M:KY%B.9>XM;%WQ=+!BT]97,6)
MI[/;=A<P9[:+6%/51Y700U$&9W7!I ,/-R.QEHSZ-PW3&WOCS*%YE#UW2)NN
M5U&%SC2/.3]1//M]FP0VB( KF=]_\.4H)E A&J[L5PE>'%S=FJ.SI>#H5=L"
MNX.GGU(W]^W?P/MF^SHWI4V"A9*8PL2!AR[OQ+2TLB])K,T!>0\/O?8S:&D_
M,C?:%J-$&9(LK]J_&_8H(R##SEGS-?J]$SHBIW%V 6E2?JF!:NP[-C[I-+WI
M)S&][]2WQ8!@P)_3.KO(C-G*S$\0O%);\UQ. 2G*(4XB)<&>W6/1:O_(R.$4
MXO[YV4,#7-F9#)[- _/M1L$L?S*52E<-A>L:QG<8TY"N]OI"XL"-6\G;[R_?
MXAG.D-PP?G#T]NDRF#2&\8!I@4,<0PR 3C+M9P>$[OX,9JET"A7"P_$WJ\>#
M94I6PA>N'AJ7]+[D@2=&+01^+K!//M A 7T<L/GBC)M&Y[RXL77QH<'&.;E^
M_$)JFIM=)=ZOOD)*8R1\1I+FES2;ZP;-]3IJ^O';6(AU?7I-:DJ?![FX>0-Y
ME4"^DY:Z.(=9-YWC7U=FK!L*T0)1\>P3'8.6<::XNG<!8^Q3-_JD5)<AE[TU
M$03T#AN3&H$3^G!CT3Q GP,L:X$><8!;S;OCNHOD_Z5YA2$FU]TCW^F4?Y\<
MW(2[N;OML[LR] ..4J//Z&GVZ$TW7LW;;*[+P!GY9=WX\M^NNSUV7]H>C.,
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
MB(@<Z"MV4O C'CMK(?W?)SOFGA[Y'?1.4%?A?9)2TU&VP?$;W4W',TA^9SG
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
M[WY N- TJKJ$^>DF:(+:A=O@;PSP7]QM;)G9S"3/:!VQBHN0FMHKH@Q7NMG
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
MVZ,IIDFC_ @(:U6(9]9W7K^[#7-03?86OD2,B$0P<X EV RZQEE%"X\0<]U
M=BSI/-<5LK<R7?&(#R?(3WG&O3'.Z'^ZVOZ,J$C-G'2NU,A01UYL-,I0"Z1N
MKM7B -K$\&"Y=!X6X3B];FS%GF_4UY7I)9/[IB,-?V[_N:SCL34#I6Q^KN:9
MU#R/0Q4I'!"H0QZ@/I<Y,\QAQWGFO !Q/)_Q1\7$B4^P/O]R&3?(NL)9"6C*
M.-,5GR!5>;LD;I]Y0.9^+=/W@Z^PE  J:,N =C!B;=2A"4X.%8PZ\Z$'WCX%
MJ_;7>G'K<,TK(P6\K$70\*W)K(R#S0%4^\M?^SX7+ 5TQB4=-E-3\I@]HK1*
MM/ _^VX'"0_ ",B4><R(_U(1TJX\H0_,M$C-+WCI!1$:E".K$BO04H'TM0E:
M,AX6D_;WB+>=YGPOI&]5K#9M)*\B;14_'$?(+@'NPZ*LC(1[R0V^>\5I""80
M[L)ZW58 W[4)LSG,.FC1=<L4K3B_H@1O<["_HLF -@WOB5:$Y:EK(7S#T*-5
M-W4N)=JXSL8(GHG+@,N4[SQ;D)' " 22D8O$Y1);SVJK@L/L!'8 R\0Y=^.+
MT]6;]DE+/;L3B7X1%N3DV!]69^G>75#16UY\C/E?;;?AK,;7=[4].OJ&R6^*
MSFGN_>ZP=73;QM7%*!*.SX8W# GWD+LD* VZ(F)4E$F8M],,>7C]P*0R5G9D
MJ*F:GI7_*S,XOL24D2OU8J<4D?4IY)-LCNN:6+Z*2+%5X,&GS$8_)__(V0J2
M*PK)G2,J<+LZ-M&C*?-CC_'\BP F1ZRBOME-[7Z8;$"<=] F\J7/]4)!$@J2
M\D9Z*@+^ N\1OUN@#*5[@\'(\5TV&)^=@38&VCOZ73+.A6DIX]"_7H3M98,4
M!3JF;R!BRR97_=JBO].71PNQ%68S.!YN, ,9,[0$%6@$Z<RULBDC>R''(MJ=
M6G-^<D.E!2L^C)$8>>Z<E[U/Z"%0( 8:B[E:4U('[NJN5W7W@.MWE_Q+^6J]
M:HQ'I4VF=$K_P4M0:W:*$^&]PW W51,[^@+QE]*>\#=M97X^I8BH-^I0/Q2D
M!(4CT.W3M["=IJ5QF!4OTJ%C0/9=D?GS7V1ET(6;R$Q\J/7UN03E^?"D=ORO
M@-4;15/(U:9,8P;84@8SQ:"A"58%NM(<AQU7;_3<*CZ$*9S$O73*+K#RV]Z#
M::<#+0P-QFA^CN%\."5>&U7U]%!%11_)[69 73MFQEII=$*Z(Q!=&>T<'8'Z
M6:36/'"X;O:DP="ES\L5%0M15^FN0$>MQU=&V4%+$_QL0UO$N.L?=GOHGV]T
M/?[?NS"!1<R$P=:D6G."("MU73LW+7E4V%[G!^^B0$<6A_&?L-]QWR/_[I %
MI@5$3A2(W+,/X*Z>P V<3?.*;7I5PNUV'*CH,KC:-\OX#*NVE[WFE/QP"ZJZ
MG%XW1)]<>L\7CV<)O>SREM7=/[Z\XADOVK;B6^$?$2%!*0P?@!4HT+T B[D[
M0N#K1_%';DP.P#%AB?:&>HML-,1O]G![3<[H"5T33&8Q3J6U-=T$;)D)=M9U
MQ@> -^.65;'C/G_W'!2B844RXQM]]&4M99$@(T'9!8H>TOZPR",WK('%PK O
MV^<KJ+0,0)^*_F5&+6<E5;@J1<>?[BTNC\)I$W,;EC(B@.\KP6%U,MS@V\S;
M*\#7*@EJ0[TU,'Y&4*3>DB6\</97)1A WE[96R%3A)49F5:O1,!JFR5Z&<.H
M^LO2',P2TA!,,P9R8PTIG6R\-JYX6ES4-'R2-1PQY"4R(MACIE7$QXCG%\M<
MQ"N3B-6HPFA,CVB(7RWJ>U&P39'#WZS.BRMNYA&CSG35F@ED]0]#7<_]CG0N
M,E>R;! ^"$;Z:Z/P'S([?O%ETEQNA@1UR3[HB_/UCJDA8%/V4$W?XOS',=[\
M6Y? @[H/\^:.['B;T;HE'.]S@VVW9 =OF#LO0 ^LR&0W Q4D'Z[3MP\2E%N(
M,E7<\UFH8KV3YBQ.,#Z?1^Z@RA6/CT?5:#F=21\2>N'Z#3.J\J-R'GKPQZ-3
M8_^;./":RS;=7T;/%/;/2%"/:/?%18TW3<Y<-#]UVN7?=V%UK*_/O+P[@JOI
MK>T2%'C*2/:'\Z@$%6>S]RZE[)>V3N\"GOX#/[C/NL7B%['U]1*MN;#":(4P
MM1[;+C)?-!%OA7]H;]8^*'Y"WN40_(4%JW;C6DR/7-M+LK OGW)8BHLK\U>K
M/TC[63GO:^,A016!$I0UUE.<W. ]#>]CW4G'@:GF)B53[B/"Q4$QNJ46WV93
MV(370#(X>'#P)C[(M&?>\FE%6JYHA2<ZN-A:?'TI\W_74,I9Z\<C<'<31@92
MO.X ;-(^@A^F/X$9<-ELDEA?,6E@-AK!8B@<PF2=O]XZ])/PB.'VX?_"P;^?
MKY6@ ,1ZJ$E0ZIPYDS3VQ#3"GA[8F_^[!!/D===>=?=7'<H\D33U(U?+HLZ;
MQ'S1<.EZ5OFY\9$O^ZY'/RA-J2Z_H9*Y1,C'(I;FK?#"QZB.J*H>#$N"ZH]^
M[RL$0P6'Q?G8@(BX"0Z[T> :%#FJC 3=4/-1& -R-NX_C%?GEJ=]__7Z;<>]
MU>G-Y&^BC4B-V4LR![]6#DZT2E":5W#RBQ=4J1NA4V9QHDU9AZYBOU@YE=QY
M.G[6KR6D[3-&*SNDQ?6QF6J;2W2N801@HJ)3<:6M9G#0RVUA4_JM4)(/[=&?
M8L.QXDOY)8)(O>A:R@2K'D;SEYIFHV!Y7+RO'%\OM=8V_*; :(:*#N"=1$1T
M0OSWR:%H>B42:8L7S&1@;%:1+/FT>/*!@4#/'?>Y0?Y.?->[I%U!15JNISHK
M5,ZNJZUNW"3;G'Y89S7YU'+&6F=R+,D,<@,G.*:ITO$VZD2]1K(,N%CEI"7E
MX&,.;%92EKYCN\?:@G6B>'H%$[]'KW>QSKWQO_>5:C4U?88LEYY[UR,4EGU#
MTFR9!]NLR*Y-5F=3N$:"T^@0O(:A_W"@:GGYP(Z1QYWBJ/B#1AL:GM!*+LR?
M>M5_/SWE]'!Y7]$<GK&]?/K(^<GJU+3WY_W>!"XIKZ3&#C^O+:^IW!XTVKHI
MIE.@]?VZS4G]ZW3=(M.<5 (YIZJ"?@-[U-DX,[#@36!^9I1Q3^#D0-E\$;SQ
M?I'H0B<P2J56N)2!NZP.V^SP).WD;^LR).D W/R>A5X]8=29SH=O;M,*XM>5
M'+\EQR6>S,5^9HKD&:-HD8*>H !<B_0J>O )WE2"JBA((=D5#02:V6SCCY1Q
MBM J1/PN"6K]DFAW=OA3-UAATP:I."R8^?B[W4XWZG258.*OZ, =C'>RE$89
MYJ#B*9:! 7T/1#D)MJ3!BEVLINI4BF!'ZHXJ0]K;@/M?'K2^>)-VD>/V]63.
M>87=$I0J#CQ-54?.CY6@KF 0CED[QQA] BOS#=BSBCRFVF?2.;(V9.<!3L2%
MSRFJJ4)19[N,3=+V25 R\J1#IQV2K';DW5+U?W3[?CVUGSWK+SQ/_H(%'8"!
M* XS_K>QU\<+7<8^^IRE3X0[9/3N$3V^6\")4MD4M\O)FPV[B>U-\_:?=2[,
M:A_]5_0%I(DTM?AV' FJ:2Y.W6R6*MP,E8VJ-!!2[8Y5@T:49L&[Z@=$?^^^
MEKB<_:PP:Z*_)PAY>+BI>AP_D?$3Y=& !<_*&. Y%)&2'KRAGD<;DFMM\M6%
M9#FT6*JT@=7YR$JGPL#,M,)1GXMXAF::QQPQ&598]1QZ8J83J\K;@H,WLH1.
M1#M89I7P)+D-4ZHR<R0ZA%]F"S;_+BZ&,EI@K6Z3;*P3H@UW)\NUI+SZ_^[A
MDRA!*<W=K3415UH1'GW&&HZW<%<M.(@T[_,T*"DX#>PH%5-*B0]ZWFLL06E!
M.:Z8Z#<_-MWG14<<!E&A:4Q.'<'[OLOUT_%2!VD]<TD8T.V\T!*H__=_)^#J
MMMXER]5SARV;8$W(A]/.3C0C;_>Q(CHY]Y?[A&3 .L?>SG1!$8VCK]U_)F+V
MKE?Y(].2HQ3#8X@T+PFM2,K=%7ZO(9S@, @T&OS3W;U0J(](CAGG*7]=[08U
M'/2&415FHG5(ZL$U1WX[>S!FE/&) AVD"2C0M- =JK,R X4<0QJ/*D,,Q?65
MI^*/.TN?D*!B+W$60?ONY_<3$,FKW(3R"O@R]@XEAJ$^)'K.U4&GD5\6D!T"
M61R07>_//X58X:Q/J5S71#/M[<Y[B4[_\5O2N4:;:PSC"O_N)6[&F=U<HWS!
MV_20O?^P:!;N \"3U"%_'D:DQ&BT4(F#%4G!-6#KS"1OV00-^:$W0AEG>K*X
M9R&/$NAV?,HB$W)H_<$_&B33]/Z.S9F^4V,[F1^ >F-2Q.N_3P!!7TH*DE9'
M1C)>!U9+WQ)MYU$5H= &LDYID&53M4HLMI1D/8J-C?%&%8X<KTKL3+\%;SU9
M_W"+%4.D6(7TQ-F;R.7PQ'FP 2FH?Q$C!TUPC2@V.T3_0'J<H6A]SU[R,*\X
MPEM="K(,.2MWJYU#E<HXU#AQ[<W76QG'T97 : &UPJP!EXS=#(QF8\L(LV["
MC5ZB2Q"-']S3P%9,_R1@R"]29:> -2)G'A7)K\:5N3LF+> R,X'!S7$'-(GG
MVZ[^.A+Z;J/03<!#DKT!VBZP@XH0%?[.%@1!1L5P#Z:\;CC_Z<OOHOV@ 7>2
MK@[J7#+]Y;FC9FL;S ;0:'/2/OE$^$R5?)S=\DVN(X-3!(PB90-=_P(-99 [
ME#UQ@H8?:0"WE[@GF[AJCHO5_$74#*=E82\P*51IQ@4D$ W0LXV\N:'V)G].
M1,IO GG'(.3?,J+?O5@T;-CNWA_>S%>8FOU'_QT%X72YC,.NZV13GPQDX%?;
MHL2(2MTA ?67W029XE=61X3:<#>NK+]*N)_<XZG6)UL2$_4VVZTQ8^7QW=D=
M-2_F+@\C!6"S_<7[+P\WDWQJY+<>+_(]P'>%969#P E!A_@Y<+%#7^#&9S9K
M>7&H"59.X!*GF-+H?-8$HRGR@')? .<57\FN?PZ@ V097K+<FS*[$WIW;]NO
M(OHM3JRP1*YE)T&D3..A14H.C60U5A@P0!UU[ TG0,XE;X_$/0608NL:$Q]/
MDLDM?7QH<"E):CI'_UZP=+O[UGV?K#U$&OR7 R1O\3O&*,+^569-[E6]AE9&
MT5PO2U=E[YPP(\C%I".J2?WW^YQK&IS^V!=%UP8.M]=ONR4].2=2=(!E[%Z3
MAW#*9",1&NH"_Q6MAFZ#C,9,2NH&BQ[<9,Q_H*!\$)-F'!V&S]*PXZ-C+P[J
MIF;[!2QM6O41-S[-@ S9LVOY-*1/M^2*;R.J YN)7]'51)H,O)$*-#5W5MVE
MZ#6%_6316>5PPM:N[?P]D78)#PY!K<\^?=WT",P0R6=P71L_D"V >C?$^&#+
M-:MO9(->=MT57AA%J.9TA7K<4P4DQ'$)5._NC2 .5AA>9;S^"RJ4$;)V2RS)
MFF_)-6N@?<<)<B$?OA.\?EKH/XU5"9.@4G/VV_=C_=M]%#UZ'[0M%@=>[$1T
M?< UWAL2-M)W/41ORD>"=P/CCL_^#0WO41*4+3-^L+^"2UA#M&LB[P)!L"#)
MA"DWZ=E?QG&GJS_M7+3&'7/;D5+=<*O@"^'>.XU'GT[N7Q>MN8"U\\Z(FZN0
M=3C:30@/LIJ,K.M/S_>]TG_[873R\4NIU&-;_VPTO]1"G++]H5]B+6<A>+[I
M^4!L6F/K1_.M%_V&&"[FTYEPL 2%Q\A/Y^R&YGAB-^_N"@,E63^A2N.-ZHJG
M/4"Y<=UZX%SZL_0VG9CTZ0<W:4,4"KO<M8$YD-6PXH#XQND,SQW)-&*,$]CW
MM*PL_;ALX;'2W7>['U65Q.4=V/YB3]*H>-Q!.:P#)[@ISA?M-PJKF5LE.@?V
M]3T^<&70_M5CR[15/'BWUD:/2VLN[KGMA4(=(M!&:Z>\#5+3PDH+#M89/LQ,
MHA<[/6J9BS+3>ILS\1/>?FUB9?K.34,5LS1GDZ+DD*7!NEQ__0&1A5YP$&6<
MGB1.A@J0@CL$?J,)DN=BM7=2&SP@U<[P_8./GW1\FYG6=4W,/3&T5*J8_KG%
M=9S=! PL<5D--_4(&M#VDU4]LX>PX+W)0U,VZFIJ&A6E4KLF7J F>N[CNI<Q
M"5;FU#^%EW.^72\3A!NX. [KZU=$.0[RK[MT%)M@'QZD-/S>SED8_/*#6_7,
M[4$@OB,LL\\P**B.HOHR27]A#<<HML4S+"0RT#\WJBAZXM.Q_<GEN3OKWO)T
M;Y3?J/;HLRY1.G'D]$(UHQU>):MOK<Q\.2.ZDZ3?!TL3#Y%LH6:0W="RR6LJ
M9V]WQT^:V,[8"*+B8UY/<SK0:2$YCW[RUQF<*SWV8=)RI]OK,:'NAJJH.JW'
MV<./9[4^RJEQYVNITB45V]@X,A;@ O98Z=J#\!;HTJB1S#?VI T&),25UZ3X
MBR]5/@J^>RUJLP-BYI,6?KFUW]F\?S\CL<6"IX5M28)5FKA]_QVYDN8>6F1>
M02][]FJQZB;F5XF*P<_&XZET]>,^[DF;G?[MGOS>W#OSO#?(OWMNFXKRDNGE
M[E_7I/P?V,2'(-GZEL6_Q&]M8+'7VQB0'"#_:$$Z-J;V_)L !KYF8G8%YR/C
M*2(=##.D,S($P[&R*9KW5P L+M\9L*$BINM[ 3>CF9 VLHZ_5&^T"@=U UI0
M6 #9PI3Y*C#R<N*;7U?O__(<^5CL^'GXQ<$T$]FMYY\W5[2%>Z[DK/X&#MB;
M<]Y?O_*L\-50D*[.T/A(?TCD\ C?JP:CQ8W81-_6<(E8JV-D]=@YSU]/9^;!
MH+#HZ@+9F1I;]7^<%-8YWIN_HY#P @H]UEM1=V$:MEK(WM$YY9DM07DCN$9I
ME* F5N#?I/5(K3=B[GO'P@8PM!C#[C6@:^./P$M5P9;A-/7'(UK'7A.@(_TF
MRRV:]^H!/_HFN(.]S@8U>6^2*F.C38QHN/)Y[7@>WD^-+\MO5%CI+U?Y=L'V
MIZ?]8>DOS\>HI5]%1QO.:Z1M7.XAM?GR'8OR\ -T'Z.+"UY4] /B^4R>]4Q0
MZ9F X>(=O%Q\Z7CR5/\O.)@N#=3OD* "J4E!084B!W6@WG73\!AE=B'(K57M
MQ ,->YGW&YCM=1DWR-Z+Q;1D;*ET#.,R+3$R/N9%56_MV;7%.1G%Q- F[3WF
MO7,+WS[H +W-XDI[BXUP@1'AZE5>9M3 [&A5I5KUQP];=TI]U'T8<F\_L0UE
MZ$P^\!<^-L.RT) 0!0$MZC>J>(1-PU>4J]PS95].W=#/OT=JB@Y4:3]^UW"C
MY>JOO%LOLOA&\@%$2NN 4\.U"./0Y$*'^Z=33OG6EH24$_R#+I97/"Y8\+^K
MEA$[HARBT!SR@!/YT3+E(:,?YV_V]:7X5_.\:^;)E(?JSKL.LO/HK\5WX-W-
M7(36E$?D/F2R9G-6XV;.$YXI]:A@OS_E';ST23.<^9]'-UN>;D[:#?E<,22%
M<&>-[+>%:F<23DV9U9Z[VX68U+UZV4/V#GS_)#B4M)VOT4I?E^Z1]<EW9Z^5
MODU-0+4-+3QON.B*Q^#UO1?/[;WVY=/^JC7[8^X="3'+R%AYU-<L*(X.+;SR
M/^]0[*.MR\NQ6)@0"5F3=!5(OZGB8-1N;R#30:_CYLF'GL]^FOOXSGXY<<QI
MN,]TR&6JE4?>*]X*.88$AR2#0_ITY]T/PE@U,Y/S5PMU<G_O\CU.[PJ\437E
MWXR!=KF_B!"D&B% =)?,7(7R)-*:C\FO4C7W06=,B N"I6W9\T6M."7Z/Z3_
MZ"IT:WY<!5=74\:RZ%VU9TQ.YN9/4N#*A0\;]5>PNJ $%5>Z%NYX]";5T./D
ML?T/R\L>C661!ML&O\P%)R\[)(ALN?#6B*;QDEU?IO8%[_(9UC_2'!C&<!,4
MP1MF^66P F4UCF3 (E $$M3M]3[;2IZ>&H'\;FSQN-8J<C-(R-JD\7"C^1[L
M?Q^D;J#U5/54IZE_7V=W01;8@Y.QV4Y,YJ#__^W"Q-C#-<VS!6+I<L9RVJ]6
MK=;CMJ,I_!A<MT<C.L%7&ZK@6,NT:JO4QDT?9>W)K=EDQ9B5.7#+):.H9.+B
M[K.W/39>CT$5>A F *6#MF/F3-:[:W379U4'+0&YR$+[MJBJR5)/]@NQ]>B2
MAN$VSN)#OTN(GS/7S=6O\]<ROQ2QXV==]<+B?MB(A(+TA8>)89 7#VA@KA*=
MZ-S0UFT5RJG3:\(_\]N-B=5^L7=#FQ4K2R0G3F!<=!W(=?O((J\F?P,VD!6O
MK-R3H)S[1-M&A[>[]&FPU#]O:JQ<7:9@C9^NUI_7,A@CCS(TM'?Q_48)]>Q!
ME?HJ[540!V0VX)1J%1'HQN1H\5LHKXC)3I:A(H,/M(]2>E+F+=(&H*7 59R%
MO>PD(]871$';P(G1<>J;S<&MMVLM7TT>%J5E)8F:0K^\W_WC$G'+0I[2JGG[
M>*$1F:FM!56\)46#2_7459-4C<6)7J#29L< ,=21TNK1\18SDWW5M/8#:?]6
MA;B@DH_V)[5Z1XGS@FWB^S:[2:<ZR68B>S'51I'(XJG$MF2+4_DR3;[HKD6L
MPG?3M+&FDQZ'/WB/&K;*W-O(.676WWM<FDE>(\XB2XGV0+$\:A)5#E8@2M=3
MY>G;'R'%>Z@1UO Q:\K1WVDG58Q/>I&X:4L<]\?M%'EO7?:,N?"?*:SF56Q@
M$7N R=$7 =V+?L5G1&=M-G=+I[TU(:/ZUU6_5Q37="XW/YM/_[")Q5HX+OU-
M>XOX">#/D!9Y\!U:"3(D;1 =3S8B?KWBT$156*#)[<CF10=,[]'PM.BO5#HV
M;E\?--,XMGPL1R,3FA,JPFU ^4A![C10KC<S#U9QO]&>%UK8T'B ]*3ZX\+S
M]X?.;+^F-KJ3E!*+NHWS/'%(&\O!W65OLE(9M04+ZD>DP(*[(I1QL=,1[8W@
M[^3<R1P-^"N6OVMGV,7C.6<3=D_\OK>ZYL ]?0KD)32$F3BI6B,N>XU(&S(:
MQ<1KH_D]9J(=OACP\>V\P$C_I/E7LC*P7DC+FQTM=Q(WRRDM7ZJ_//R/TT*L
MTJH_K-O 1?9 %(=RQRH$;$6LPB=:+*P HINNL\@6H/W]T5E-R+^95B94!1IL
M7Z[955S2:6N8W2E5U^>5"F&%J^$F"6J5U478&C(2[B5I0B$\MU:1CJ\F&/Q4
MN?!<_OZ!M..N GW>O<Z'^M_6G\?AQ[3OJN^4?K^^_>)85/HG'H4I0='^TUE?
M>E13FYYU\TUI&.:$&#]O!F]4$QZO:J"L]289@RZ%55P@K3RCU*OH\ :P(,YF
M_"--\_KZ_UZO>2"EU;@-S]!K#[E)MU#5U/&F6>H?:7^TRS#0]/&7V:G%&TG.
M=5:;A);U(.QFQ5;3^>CF&*HS=_F!(UW@%5!!!M)PH!MA4 ?N!+08'$WP)_\C
M% )F"-T:+0Y5! U>KN&F?ZM[FS)_.YT3(OI(^T993RQH013<Y+N5W2AF"Y%2
M[RFNX-26]UGIO96U/+EUPGR-YAW+S='Z_01C;0GJ/P G09T0-%]?ROS?"?UR
MT?HK7AL:#^[9L4[-ZL&-%+?K21&DHLS9YM\_LOH'Z9E&/TD>JGX'O+EGOK>U
MNG-[,QU]!B9U*U,C(WK%.R!YQ#@G09Q1;-DO0*/6LD!T'A33I)N4<7QGB(<Z
MMTD3\L/5UW^9#7[&QY51I;#!<P/^ DJ5A5ZLB) _2=_Z4>92^"@M09G)82J\
M/[VM#)U ]KDFMWK&W^#;C'RZ*&DD0"RB$,8B)2C7+Q\GRP<X&<P)L0ILQ9>@
M#+4L0F% 09\W3T.#C^;V5+L\')Z9K%+*&W[52]:A5K]<L&G<P;=3C)6@_%KS
M<IH)7].OF)6_?);.J DO\I\%9IT+B1X>$(\+66$XPRJ-D?89Q# \&W*883E;
M_"Y\,39=7;\;91E:?LU1ZD%3^BEC8,"/ATXB:TY*4(HD?0X3<C26=1.ZBA6/
MU6#!!RD/L&,;;AUH/10Z>V>#Z G(;G;%0!Y+FZ\PAB)O,E?T$@#N)62\?LD(
MSB$ ]9;<496)CH6U2/]V+F)N5ZEO*7F:Z_ECA"'2T5X[]'(' EN*Y8>-#Z%6
MN9^^8#&G<1K_Y]N61JBCWOM(EM^^CV_+OJ;B'BA,9.=VA&N8FW:GOIR-N$AN
M;WDD6LW[O9GCK7WB8>LVWH[,(N-<C?:,D>LA*7X1AOZ!9\GK13]KR^@]1K_W
MA'MI9)L=KY"@*.W.GDRAF9LV8Z*[B+504"*R@J2$_T+7KJ2?A?2X-I3KV"[2
MZ>?#OU;RB=+Z)0&;7#7!MU\.W$&OHTO_CR%A?;CKC1/I\D.#!M=W6IV4N7-4
M3\KKQ'C(CX>HR&?S0H$#3_ET<B7:(KE--[\RR%PGNZ2[8E#HSIZ#SW-=UQ+C
M]Z0WCY68_S[9<V5?R'4O\<,?V5G]K ',PT<KNY!O'X:((UNA BY:>[AUX@R$
M;;S0TO;^077.A^L_(D;QSV^TK:/O0OPUE:O7:'G?G\=<C[?1.KG?*#A(*O B
M\#WLFH-6T9**0 6Z2-8F;0 7.Q9DUC%X18_Y^>_V1]PO&?OU'"U4>:P==7%"
MTX^@^(&Q!K+?US[5<))I\-9?N=?-XT9*'AYA4 +-S6C#!SN-1.[8_+.7Q\]J
MU'KGZCQ+[_[1Y3@P1!]<M/DIA5KUW>\/XH>6+\)]7D9'EM=N4UMS3AN][O']
M.%NIPC7HIA.$1PN,T]U+?]AC>F5=UAI543Y#$U5?YXTT2$<1AH[><X5^D"^7
MR&E7T!CO,U)4.22'VN,2RKKU(V5O*^X;-0D 3[#1@476\0T$F6%B6O0M+>#T
MC9[R3]% J9SNA8.-E\SDCJIM%<4(@T16+"MI?KM['8/>&VZPO64K,:LQ([)X
MH-?>05V0E*L3:^V1'MN"WH[59"WHK2'Z-$)?B_2_\<L>AW?XS_ "#F?WS0:4
M7.XA+QF_7;[Q7I3;.K*7KXTV[2#BI1];/6J8/!7\VSUHE\^ (7Y7&%2MS>2;
M\29:T,G[J9"SB%#H';B\!HHZ*D$E!F>Z['4*J'UP5%5GC ^Q4D[?I.TY5UWU
M/F=E9)"+&(Q9PSEI >(OM#\P&01<Y'O<AY\?+SNF<Y314NK7K@B.&7/[JRH3
M3>IJ5X:G *O+9S,4)E2K4KZ93ZA4+(\Q!#]+J#_/O2P:F+IA]N"'K5]T_H\?
MGA.SU(NU%AG?S<78_Y9:/=_[4HRUTA_Z5-:^G)V\\<U?\\K(?L>E9,^;PJ+G
M)XXH+6?,&XDV ']L_:.I/R2HS_J3?^M35A^\BOBLOE"<>P(*I_EBH*-A-<?/
MABVUJH\DO'A8.O'@>0FG9?2:PU<3RDVSOXNOSLB+TH!B$DWQT@=-WFKPX(C[
M,T_/5J=A/2V"<I9[8'ZFRY(-)2[T603Z\K19_:YBO["',XM>KQZQPN9>B"\1
MW9HC]5+"K+%-9$UZ97]8ZLDV@G&=2]]MK[%M[SY?._!@W]"+-1NGB,^ ,".
M535E/MVY$3X'^,\-#K4RRA[7_G/7&Z)\,E.YB]1^#X\GY^2Z!UOB&N%#ZL(M
M)S]?3SGM)%7NM[(.TD-J)J>@E8VVXQK%^VZMZKUU/-S'<#;#F:\=UWIMJ#@@
M-B;W#FKYEFNV:8W"%T:;U>EZ(HQI&3K[4[:M)20Y<+AJBYXVWNETQ"M??AFI
M2(B/.3B_MNG@P5UM#J:E)^\6*RUXF1^<_(E?B/BQHIRTD_:D"_-BZ_]YR>8N
MGP@<4L;W;MSYRAJ]%; ;,FZD5XHWVF91?RS]?6\,L/O&'XM;V'VBJ>*?3>Y\
M)X.OH-T:*9T?Y_Z9E=+YO76M%>KF[&U<)J:<,+N((,%Z+;L&S(:T;"Y#Y=G
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
ME:WW@?:?7&I3^.*Y0[(I7$2WN< ]N1 HF8U8%*IK1OZQD>Y&F CGI 8S4V1
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
MN870DU 4<AGAE,-_S"7Q^57TKXB#T3G7^H461>!)MSDRAGL2&B0#4WH#T!X
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
MD'>*$#W8>+-8:#2HQGFP3A.JP*E*"M5B6$($"3H&C )4)-=4:+H,KF+5<!R
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
MP"AWW7\Y7SVOFE$A>(7'A[Y><%9X)-2AO[<GMU)DG[VE2K6=-4LM&5%#%!R
M!;8YN):6GH+!'T*8:4Y! J=L\,.9GR>^V33XKP261=O4=-\;B0CX7GCUA&GA
M7J)*XHU7TN^E);]KZ2S5DG[S[LL*/&.OK==H]-=?_R\/@I1X]/\#4$L#!!0
M   ( -F#7%OEM7M'#@@  /P(   -    :6UA9V5?,# R+FIP9Z71:5!3618'
M\!M""(L8PQ+ A; (4;&&1A :B41<0+0H1D"014&1I@6%9I- AT2"[&!*NU&T
M>T!!!:$191.52< $L&$8# AA:<FF@BR2ARP/D[PW.#/5\V4^3$V?^^'6K?.O
M4_6[!QU!)6##$4]O3X#!8$#$V@'H.#CPY?6'ZLN0/SH#@[8#HC9P -98C!70
M(&*P1 PJ &0 ,+A_!<"_"Z.!U<1IX;5U=/76 LT;@ 8&B]70Q.)PFIIKW8RU
M/M DX@PL'3RT#(^=QELE&.W*O'I'VWK_XPYC/Z%BJ^.91+:.+LG$U&RCC2UE
MV_8=3KN=7;YVW7/@X"%/K\/>1_P#C@<&G0@.B3P;]4WTM^=BDI)3+J;2T]*S
M+F?GY.;E%US[X<>2ZS=*;]ZJJ+Q[[WY5]8.:AL:FYI8GK4^?O> +.KNZ7_[:
M,S#X>FA8-#(Z)I7)W[Y[/SGU81I:^+2XM+P"KW[^XL( [._T_^HBKKDT-#6Q
MFO@O+HQ&ZI< 41-GZ:!EX'$,?SK!T&I7IK;1_JMW'G?H6#OZ*8S/) IU25N=
MI#;0%]H_9?\;C/U_R7Z'_<<U!M9A,6O+PQ(!#2#J%ONJ:5978]35S$*#:J4W
M"CS!^E;\STN226BNCTZ9,U;Z,#:K2]S-Z#_)O;I9IA\FL'":]'*C,JZ^IE7\
M/<OQ<>%AH5/G:>?'=3W"3*/OWJU<&-,=[^$O^ >B(.L*3U(:.);2-WP3.M U
M=F]FW'OYI!UBS"M<Y*=5;W#N5#]\U4LJJ&/_$@4N>>/R)G\^TE (W^C[/%?7
M_WI^U%IFTNE;@ (LU4'.*6QQUQFDIM;,N+LW#^WDDD]-KTP8A^H39$%YB_KK
MIN8>5I=<]\$>"BSYRUV60TEF-W:ZKL:-6:6*74U4<U@22?^(=3L9FUR.9P1#
M<962<M(4TPH:&A&J*!4P7^99GE85RW2&"'F:#^II.=0=V9DB$UV(6++>5'Y.
M7::^PI)4D!MX<]*[<*6_^A;7AB_7:=-/TZ\J<G)[X^:O6,EO,A[:SSH;LS 5
M,M;I((P;[-O^E<'!HM+Q36D)OX&9[1GU)2B0E-.%QX>EP1Y=CDM+GS=N,T.8
MX8H3A/'N;G)+ZAQ&3AC]B"CYJ>&-E([Y<:S$*Z>-< ]FCLXV^YJ<XUH,D#U%
M;9%U=+9_&W_SM9<615++HCQ9P#XCIHK95]Y GK5+@RI#X+T4E:%R.6VPB; N
MQMU:./NQGN%:2Q<);IU/U_.T&:;&,5AZU\-)%<]/9UZ,5O3LG+#SXQ ^B5&
M^ZOZ$M<6Z2$3W9V8KQZ-TQ/<<<Q79',FJ?Z%DJ-[\NO7*LO:J73SMKZ*V#V.
M%?HDA^=Z3I&]9TPUS(*#VGG1\; =067,"6D6S5)Q2G\5[;FY\8!3K4]X("R.
M4N#YM\J>W\]29]^>XG>;6RK$JJT(;4="TQ6OF"DJ"E8+6"$M?W_S#*$-TNYP
MQE"P?$S]@]/\E7##."OU-3\68.!1D).HB.+Q":.&4BY'TI\?]+EJSD9N?7M&
MW(0O/@NSI-6J8S)";KA.V]XB>O2+!Y_L<U7'?O0;#>_09\E<!/&P=?V<4'EX
M NEE;E.(\O]$):=(.;C8V-J0;\?*2N1B/1?!;['R,.%7O!%SRTDS16D8W+\/
M<FVG&!=#/R&ZF+4OVC7(\$F 5F3Q7?/L/>+\1;+VAU,8Y#7L"OE*;^2HCE;3
M8[M#YF^J.9PL9*LY1:2BO6<HVX+[V>+W,WT,GM($Z24W451&?!D*!)P<UOKZ
MIM!RD^EG7I<847("B?YP/F2PJ5^''GD0>N23%"RG",RM?@5E-*FCV3<6&OM.
M#X5RRYFYGQ-5IG"V-+P0!;KN9-6?%;^T/#EE#DUF+]8;?@@BXA;>M@Q=&)ZT
M*Z-?O>O_4=^(8:L@9'.)C-T*+SYAW;GEZWOPF52W*GKTT>;"W@5IR\ =4D?0
M=_U_F_J8]*;8.%=IOY0T'&I_:-7Z4RVB.P,Y2E+YG-&8O2[+6>HR%$@KN635
M(:BK6-*M.-YUGVLRT%3LU9MQ<6]X&-3$]J;N-G N&K#/QUIW2?3'@P6\'&1M
M=>P4%'10J1<4]5+?SKV&B X_079RDRRGN88>R7=F;E$W<(H39*RYXE2/#E&R
M1@?W@GY>A%%$]OC3HRZ+%&6&B@!YS>G%*]T9KH\4XJ(E#G:"$?,&\@]0N AX
M<%!(U>6V==1-]?G-MSL]((M .Q08C?27AB9,WVLELUD-2RAX<3)N93GY%4*<
MWD.9?:>P0XCQ16(-KLT$7;UDOUGE#7?6Q;I;BMI2*V&AKFKDZE#PLNW;B-F1
M ..G.3:G4"!*@FK7+O;Y-<C.9')!V38XBJ7<$!9*+WRQG*N,0 '?9^: GQX*
MM..7$=JC0L/G<5I);+[E/C?\5*[*@.>MYB"&\),3L(]R&]*3SFFO#=]"-T$,
M?;?0JP0;6QIE6WQ/\H0II7+A8I9,_WL&8B&,Y(2U+ICC,UGI1&%!OIWH/FP/
M40036@K[;@Z)L1$JJ9HS@6*[N0:#7">5Q2NF;;$;WQVG$.>E#,'?R^--ISB6
MJW<5//XP1_!8-;OP4IJ6Z#B/F,&A<C(.&1*OERCJ^7:1"J_V\,9"!K4)KDV0
M4Z?S:UCGV;=(3R5%GBDB^N+AM^ZV\<\&(ESW/SPZ0MI4U[:,@DL9RK?REHQ/
M*)A& @*\M]XS6GWP\J-6NC!LTL->U8 "VIL'9!3DHV"TNN*2U0UU,LU?U;D=
M!==1D+M440#JHE%@_@@%K;2;%05V-\]?R4)'_P%02P,$%     @ V8-<6^<Z
MM&<P#@  &0\   T   !I;6%G95\P,#,N:G!GI=5Y.-3MNP#PK^Q[C"62J2A;
MFK*3=Z:5AH;(%C*5[$7V$6:R[_PBE&W>["K\A%<QC'UY"UE'LGV'R)89ZQ=C
MYNB<<_W./^>/<YW?\_SU7/=]W=?U>9[[>F[6&&L&.&ID@#8 V-C8@/N'&V!]
M!Z[]/OU;ZW>1?[<&&ZL9$.$!E  C=K;3P!$1-G81-E8[  < -L[_2@#^>[$=
M8>?@Y.+FX>7C/TRH/0H<86-G/\+!SLG)P7$8#3V, QPBG**G+E[A@ID]X#[M
M+:86]N(-C]S5JA9Q\P&:O/I#GW!>/@G)8U+29\XJ*"HI:VAJ:>OHZEV[?L/
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
MKQ6S *K'$K0<7])!,GWMG'SG=JZ#K=%Y*XL"7,MR=6J*?OKA</[9GT_KBKA
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
MQD;BZ_B2.:F&.FOO/ES ;+5"_'DD!2=T@.H]GDY+-O2N*RR[=F'4<3S0J_-
MI_^,B1N)BC/:OVJ_GR> #@SR)NZ45?&G^]:GUW!_CJ]=:),*U%J S&PU1C1;
MD/IR!GM,*2R@&AL%^AJP!ZDVH>"ZL5#(MEMWX?'3N5P[Q# ;37PG5-$%4A,;
M!D& IAEG( &8<6@R)%6SD!,JIF TM5B2DZ,4KD0/-C3 AE5*)H'7$:VL.T?&
MN\*F37"J^LP)'1P)B9)MAF8[WF/?B)9+C/_J%JT*&N:NZ.D_"E\R7C*5+GTK
M39V=CP6QVFR(W_[T-%0?"5'RL95T#_XRG;QT&8_XMF=]U,1>A]##-GV90B)2
M$MFW/C3EZY:QTL5H0J^MSW*SJF_8.[%E;S66;-O=@RR%,;=72@S<&\MH[3>9
M'^077#E3'(E<+$<3^%%%C/%;)2 (N\I:@KXBY#NG<5Q:/?NNI_MD01/DDB0+
MW4J4<8>PM8CGA##O/44FPOU=]U^'20YJ=K)+U,>0BQGJZ*/T7%I]XCW.UN&W
M/6.,*S?><)W1"$@TIRR$?5 ?,.K5IZ8\)\Z&E5:0VSB)L4(+A'W<M?5TVOX'
M+1:/:W /]TE?.WTV9XJ;_,+TS')'^S>%F#FZ5@)?/:L:X:P AV%1'HML-8YD
M=?*WQ PLYL1VVZ?DWV#WQVQV]O-5#PL6?8A;ZEN&[59,-IW?D;+ON?O3.\\(
MVI%_ %!+ P04    " #9@UQ;R$_D#L0*  #*"P  #0   &EM86=E7S P-BYJ
M<&>EE&E44]<6QV\($$* $$9%(,@@*"*5H2A#KH(R6451P:&0(E505*H"1AL3
M9AFD :V@(H,3(! HB*322( P.50,B$Q*)ID*/&Y0X\4D-R^^U]7WY7UXZ_6<
MM<XZ9^V]]OK_SAZ4PTH!H!_L'^0/H% HX#O5!I1C@-^7U]]:7X+\W1@H91M
MT )L@0 TRAI0(Z#0!)2R$R " $KCWP[ GPNEAE;7T,1H8;5Q*H>'^H :"HU6
M4T=K:*BKJZP75'9 G:!AL'+]9DW#75$8ZU-&+BD%M[1L?!O:C4-YD*WKH=.I
M6&T3TV7+S>Q6V3NL7N/F_K7'AHV>?ENV^@<$!@7OWK,W+'S?_@/1WQ\^$A-[
M]-B9A,2DLY1SY]/2,S(O9F7G7+[R\]7"HFO7;]R^<_=>1675_>K&!TT/FUF_
M/FKIX'9V=??T/GG:/_!J\/70\,BH4"1^-S$Y-3WSAV3Q_8>/TD_PTN<O7"@
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
M)3PDOIOV3\)]$KZPX5S3#6#W6_CJ=&VSPA*<OGFGB(!LIO/I#"W9@Y<9K<Z
MSXN%U+%T9.BS^IB**_N],\OP#HZO;-C<>$JRGZ-X?4(MM."L5PO:?]NK;*47
M:(0%80(KCL^2L#@GEB>\;:"1;/EFW1=9%BBCV.J!-K$YYF7-R<TG=[1T8::=
MI)1(._B(L<Z4\_PK^##7 =R[ 4- AK8HN4O!UQJ1(-(?&< 6'\(B^O EH&L-
MF##$'%!M.37LA\![Y9$N/?!Z=3!82__J=6T!YC/6_BASP>.>-XPTL8G/T@%,
M:24J<K+Q7%:PJ@JW/7L3X_4$P1NO<_B:B>9<1KK%*JN;ZAB'!EU-OS@%]V'9
MMP\[EY2*?14AN<EY\7"1J;I;4!8VKR'QHL?J4&TV1EV?V'HO(3TVSC<*&&Z&
M:W]:^>(5%K/2V^S@]89)UFB!9D1PD37NBT;K?P:QQY !_9?&!CKKI[$?[@C4
MK#*&8UB&O>ZO9S4\:NH/XA("LE^F.?(/?.$1=(8CDJGTS?[E6" U:E2)@NV<
M3[]RG3B_XV<(2%U%0/5!IPG(0F[D1])YTH36,$Z73$C!PT3CTUJ>,^R-3!?1
MDZ]SNC6U>7#@[;3E]^?W?#]DSB["UJ-D;<N=/,TY BK<(,F'W:BB/+%=_DIL
MUV//T3>5&/4:;E=NV(*K:,W,"0_#8O!$4RMU!CL-*P;A[4_$&6B5)H,OO]"8
M<4PY; \N:48@$!S5-X%%:_T%&P6*/]6>I&]ZZ_?=)H3S?77"G%?G19<9ZG[A
M\P>PO<$7WF&\(=[K_ 0(]/Q95;%Y7Y5]:_[CLA$RU]FO?^9(P_7E1<[>*$,
MK]<5?-G@B*1>7A#OMNM,P95/4[@#OU*WI0*1M4>D1(#I:ZE"FZ;)TF&OOL@Y
MW,>M]CU-.YJ8M 4>[=.1WB;)C=#M?_ SIU"JW8#4$="WX+#4BXHT%]4@OR[1
M!ES&PG_[]8R7OWZ^\<?(8&X[;>Y'1AG-E8"^.<$LP:U,9\X=^\SX(TQF:R?+
M1NI'9+>#MPET9T"!3M*1S%*J&!V3)=RY,34HN^0/ B+!(33[EYUND>0N=_FP
MI=?<,\%1IN;MPQ\S&A,GWIJZ[D_&,JY-JL2,NR+.L H.RK3@[.V0>&1U%[4&
M/<7=TM)1IE+E>K(U,)V!7/+G"]OKW.%5R(H3FJ)M<H7.Q_=@D5WPK 0I)7>9
M$U6&--"A3P:)AG!N-S<2E",=&M%QF*?M=N74R:9GO(2:+H834-?R/\8MR5J=
M+<>=R2(.4\:U>X9TQL2#(O=+%^(AFE#R]\=-Z&%U3H=":;POV=,]Z*N_USR0
M);)Y 2_O2]1V8XX$I.F_J<YT2BW7H;J'34;V6E"B\=^JU9CJ%C51J_BP)HOL
MU'+6+7%: ORF902DBIK4_R)&$R<6&0*Y731JXZ1CRAM5=RZ\S/ %$."V3C#5
M0$]C*^M$8T(J?2T!V57(X] 7*2;!3"QW"+84V@M<'YUK^_[L*<'+3&L0H6<#
M%M+2CML@$LQI4LLLB9:)2&^'[9&^,=K=;NG9ITUR9$7I19?B\-OL%-1IMJ&O
M_>58\M#YHW>=UA4F8:9 "TS7J/I'6F/EN$PG4HWH+QI%D=1D>!&XC>XW;$)&
M\AKG;IJ6SE0- G;B '9(1T">[P+H7WYXD[2HNR1\PFY>WB7WKWH&ESXZOLYS
M]/D(<BBBXQ"2B-OFH,<VU/?_WDM?BX[(+UL#CYH<P>MCQF!6/P']TAJ0MBEZ
MB(QTKT&U#6Q_#Y(WA75AQ(KW+7,P0IV(.4WK/ZO2 W#KONL)1BJ/GR0IX\Z'
M T"380V6"@X9P@!?*U#DF">#>U?2&528BO#E:13D'3B*D36\!9P6!3?K0&^C
M9;2<YKJ1@&Q3:C'/U6J&*D)?;;S%V,M[/J49&-<8-L I8 'R82H6E<@S6.K1
M=LE\3D5LZU/Q45W(U?0??#B:K9'S 4_N106F-C@H +'B/1HKTY5*0)5_27SG
M+Y\\.9.IE%COP.B@P:0T4<:&5A_ V-PW$-V'K=8Q2;ABYE3/QV<;>A[V#N+]
MEF+&?<LU.]O9OSIF!'05[29]BC.$@J^5%X5%8K(A%#Y@.A*A>+NP<7J\"64H
M=.VF)TRHR>THRI()YW&@@KK-CW0LMW*>(C( 5%Y)-4N(KE1PEZ&5A>=EE.+B
MYQV%5*5$?8_5P&R3@,6B\:KKF+6Q F:BZ=)5T1,B=&_LW0$"8D\Z8KM0@3SS
M>$(*"6POZ%"]OZ=FFF-KSB4B!%1<J?7%EI>\!*T^?>EG,LH6;LOQWV:**]LD
ME\WR0+*6.6YZ<%E\-/UZQE7@/GWA<5YC24]P"-YFO. JP_V>G,K("=JJ$ZID
M<MR;O&S/T&YT<XBORW-WWZ5^(XW!N024*@%+6)B+2!_: LH-5.Y3AC5O?_#S
MIVEQVO3N,J']/E.3NL2QUPEV@;>W@YIT/#[NA]:V#67C3@3DE.IE@537<(..
M+.=N/SK_/82?D^R>S#W-[934CX[_ACA,,1M[FH1%$DLQJ1H\5JG>!E%@."SD
M$&J^TY PD,'$G6@+#K1ZMTS5D*+/>R[HS"\U))0ZY(N-$O+8G^MY'5("$BGQ
M[5O7N$A>57[")UQR).K9V=('0NQ8$@%=?KIU#86 /GR[*O./SPAHH(^ (JI+
MH7K:S'G>$.-Q:< 5,O'\OP!02P,$%     @ V8-<6_-:!]'""@  U@L   T
M  !I;6%G95\P,#DN:G!GI99I4)/7&L=/2 !9-" ("$I U+AA6 1JP:16!(%+
MN2T*")(4T+)$FJML44.BK"I@7"HH:E.D@$N!(DN*0%Y)6&QIBX 2EAI(HA8E
ME/>E$%\ER=MX[YW>+_?#G=OGS)R9,\]_GIG?>?[/F8.-8)/ (C@@* #@<#CP
MJ7X!;!SL>G?Z2_&NR%^M@<,> ,LE8!/8A,>M 0:6.+PE#NL") !PAO\2@'\'
MS@!/,#0R7F)B:J87-%L  QP>;T# &QH2"/ILMCX/"):&RYW==QI9?1QGO.:(
MM<>I"Q5+7#YLZ%SQR0"\UC/^:(Z)J8VMW4K[=>O)&S9NVN;E[?/>]O=W^>\.
M"-P3%!R^=U]$9-3^Z(2#ASY+3$I.24O/R,QB'SN>FY=?4'CZS-F+E[ZX7%IV
MY6KYS<JOJZIK;MV^<Z^QJ;E%^%WK?;&DJ[NG]^'W/PP./7XR+!T9'9,KE,^>
MO_AUZN4K9.[W^07U:_3-VW=<.(#_$_V_<EGJN0P(!#S!^!T7SB#KG<"28.CL
M;K1\Y\?&<4>LUGB<6F+]X86*ADX3%\]/X!7Q1P=,;=9NDZ]#WJ']D^Q_ \OY
MO\C^!/L/UQ@PQ^/TS<-; AK0G:../AL;[Z2]#>T=P4 _!ACU]/<C"U&).@^-
MG*19'V#['D BQSAQS$I>*IT=)I$Y(&4E[:%Q51AXQ#SP2$1"6=T3,!_-TO7\
M '?0%)1B$84=J:SI20W;BT064HTUCD@1QQQUE=/R?3  %VOBM+<PP%S*C,)
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
M#9'2ZGK1?)E'W:;K=_9RYS+?Q JPT3\ 4$L#!!0    ( -F#7%OQCFCSY@<
M -((   -    :6UA9V5?,#$P+FIP9Z62:513=QK&;TA""(@0%ED$4I!-45*4
MFI%24A>@J#2RR%I)!9%:QB+*$C$F98T0(2[MT,IH1$2T*A&014%B"!!H140D
M+$K"#>J@B-XHA NYR6V8F=/Y,A_F3-_WT_^\SWG._W>>!QU!)P#S[4$A00 &
M@P&^UB^ /@6V+KW^U"R9_%D/#'H?(!D!;L!:+,8%,"!AL"0,V@F0 0"#_Y<
M^/=@#+ XO"'!B&ALHA<TF@,&&"S6 (?%XW$X_?6X_@[@2'@+9Y_-AI9A>PDN
MZ5;K<T]7&JW:4B>V#A^ 7#<D'LXC&J^PL;6S=W/W\%R]QO>3C=2_;/+;NBTP
M*/B+D.T1D;NCHF-BXY+V)>]/^>; MT<R,K.RF4=S\@L*B[@GBDO.G/WAQ[^5
M__3SN4M5EZNOU%R]]DM]P^W&IN:6.W<[))U=W=*>WE\?#SX9D@V/C(Z!RLGG
M+U[^8^K5:]7[#[-SZGEX87&)"P-@_T#_KUPD/9<!#H?%$9:X, ;92P(2#N_L
M8VBQ.8RP-]W297VND=66TY5U8N*J#>&0=>+A >,5KKZ@FVH)[9]D_QM8WO]%
M]@?8?[C&@&58C#X\+ F@ 3J=9^VG76PW2)'+VE0+B[K&9 )09,QD?/'$/U2Y
M+CORS@Y3KVV/?;^IB)%EEH8'[=M69CM04Y&7]5;JO5MT 07,44#\F SM>&<V
M'??P='*F9C-<+]UY;T54@A>D$"_00/OA52-6T_:^.E<5I5!^W.AC%$@(=YE8
MUGVSCTBM3QMD](16M^X8JIKEJOMD;,\IT4H4F! T.0%PKQ(%BN+,>"APH"]8
M0K;PWP2B@-F47WN%BBHYA:Q52<M0H,X_)5TXT_)H%I\&3),6Y&2O0\FR,-WN
MF#[VJ6@571.M_U^/J%[4*>()&J@G=<MAC^[R!!N8H'*G\;)Y*J^.Q?Y"9$<M
M+(B#:'Q_P/>@8X:A*B^D4K"<J?@JPC.RGQ<NMRCXW%$WRX#]6G7$2M>C3@[:
MJR+HR532!R^5K0,[H+%YR(>>P.@1*P\]E!W(GF?UOSI3 E/5UBB05\Q^(()V
MH0 W3MI)'Y5TG2NK206/)V?0;>"DKKA82%J*>%U[\'8Q6JW.]<QJLD<\DYM=
MLJ+P59AX0/LB9N;.0(::QGT'>XL0ZR-*/H^]@750FQNPG,GMR!(T= G?/%7)
M?U.JA=6OUC>7L.(GA0:PE_3Z3>;Z/3F)^Q_=IANG+AH3JZ&'K\8EA"/WG6)1
M )<+;])X?\7NX.#;/9@:=9+V[P$N2"1<I^*H3_I)NQAC!$G(),<TCID"TCL5
M!C!AVX#K +DSP KJ"=3)^5T7?%4[]U.AZ/RV3Y4<!U$>ZX"=S_E^V#L-L9C7
M1R8Q&ULYR9FIA!K$4>?*W[0*=7V<V_M;)V>RMP^-::(A<N<[1R95NBB_Y]X,
MCOJL8:9TR=UE)QAPX _FF>]/9A>%(0OL7P50!/\I7_T9Y$##MYL@@= $O$M.
M>=*6E H-2Q4F[)6LW= >;G%FT]J[W874,L3O#)S=B>&98W,_?-QM6S('J>A$
M7>^]H<6-<^]2AE-UW-,G#J;RV.>;WR\(IJ8OL?MHMYZ+ZNO9C[+(MPAO%%>>
M4<6EP4H%\A%A@B(ASSA?Y738RYW][!APT/?KO ?33AVF7BZAYK>JDL":-_V:
MM<B7*KZ8,RJ0,AKZ.[/@0DVBKG=:$QNBB6>M>=S(-]$]D.-4-+YOP7 %6-XA
M+&QW@AX(#(;O.UE X@_^7U_P'FM8 =TX3.6QLB>=US), U$ GX8"^<5[VUH&
MA&P2XBX(LQ&-7'D\"=H4F#M&Z"SI!K#9,DME>!$9.L/4B-EVDM6&=',B3>:R
M7O=7UE9]U\[JNQZD,X8-YB<\3LY.Z]WDQO#/8%]$MXQLW+9:Z0PJBJZ! H?7
MNE70V[MC9GD9&'U>5LQL<&IXEF]^$=X#4FQAJK@B^?21QA&[F)TI1[\3="KF
MTNX@I;K&_.;05F^I*;12/0B/ZFLD5LU+A<6T>GDCZ+F_319@&LLL[\BI/25W
M@8)Y_CXW!4YPKK]]V0VA4UY9)4)T36:EV^3/#65D9H;3!CW41V Q2!ZC3 @D
MHE(GRV,KQRVE<<NR>SXJ3?B,%C7XG<>CMM#*MYF]'#-8L$.6$>)7NGCL\)<A
M*.!M-O)4O49[G3-1U<2Q93LB)&A.R//G_,*4@)QB9*^20DKUHQ0A&T#:,D[7
MYHNE*?&.=.XM(@H41'=\7C=EF*H-1H$42K[.2GN^W0CQ@RE@9%W# ,OD8G#B
M%7E@S)QI?%A+RS KM/9@5@_'G%D5*<N\0YB?,YQPR+T0\&R@49A\++[YU*ZG
MM8KG62)S! N:%<OQJC2)Z(03>9 5/2%PG,KA%OC'@WUQST)KI@,<5-;-ZJCK
MU<^D+9;XOC8IQZTH8,M)TN!"\S!G8@@%1ACALG=S?#-6K/:2OUO5^/A-+9][
M ]D,?A:M<;?XOL+DX+$8J%%V5_U\=AWS!N%:KYOU;\20A+Z;.1M%NQZLLJ,<
M98RG);Q&@><[!5 JY4V.X,,AQFTQ"K0H\KG-6A,"LA@QK#--U/+HBRA01KZ=
M.:QEI2:8<5Z Z8'6(ID7I[_W^,N$[O+W%"G2/T(?2=$1!S6;]&7R;W>:3L#!
MII>_G4E7:AET&9(^F6;]^NQTP"<J=DTU9GG>N:;&GUS] @HQ%QQI0=LT?L'I
M:WP+77_<IWE9XL4]_G"<CX[^#E!+ P04    " #9@UQ;EEV/EE\'  !,"
M#0   &EM86=E7S Q,2YJ<&>EU'M04V<6 /";!(@0,$0@X54"1 W(8BJ"/)8F
MH"*B0!:H@NLC*VH3S"(^4**&1%Z!((C0*FU=15"DE=6LRJ,J$$,24% 1%% L
MD-S4I5)8[A6-=^7FIF%WI_O/_K'3GF^^/\Z<,V?F-V>^S_S<K ,<-ZR+6P?@
M<#C@3Y8#F%\":^:SWQ3S0W[K#)SY'D!9 %" 1 +.%\!3< 0*SJP!Z " L_YW
M _"?P.$)5M8VQ 6V=B1+0[,C@,<1"'@K@K6UE96EFFNI U84ZT4^*Z)MG))V
M$GT/. ?E5=8N8*R^H7))[H<6KTP_F&]K1Z6YNKDO6<KT\U\6'+(J-"P\8LW:
MF'6QZ^,VI'RZ:7-JVI8_[MJ]YS.^(&/OH>S#1W)$1X\5%!;)BDODI56??W'F
M;/677WU==^ER_96&;[Z]>O-64W-+ZW>W[W2J-=JN[OL/>@:>/AL<&G[^8D0/
M&GYX]?>)'U]/PF]FW[XSOD?^^6'>A0,(O]#_IXMB<>&MK A6Q'D7#I\SWT"Q
MLO998;,H.HFX\X"3;U#> N?5E;4W5+:,E<F02_K!?COJXF#]$GB>]B_9_P?+
M_U6R7V#_=8T ]@2<97D$"L !,+U4P)6G\HALHIB+7+JBOO+]]R@;DC2"ZZ??
M\0.N/#"5D[]6)YUQV_V<L2Z]IZ<GQ;LJB'/A6BA&DL*SR0@7IH&YXVIE7@=-
M"9&UT=#<!FBHG0^:5L;"0>4IH'U 8Z^!YXC&0*>A-\@W(O\TUS8?< @2QH N
M1^#+25=3_\&;?@0=UYJ!)MH4?RX9)2$'J/)#AIHR'H[MCWX,?0D[W+\)&?9B
M$=#FN_I13V&5YFC_HH1MMBTRA_Q5^23RQ*IA;$']7'JLEZ)V,@CU3:!O,M6Q
M[<5QM&,\S7EA_+,^&>:"3!A;!@>CV1XJV$/ HXJ)H'>L#1\.WC(;U/Q7=B/_
MD7#TY<!(YH1I&_F%&4"65D_?@FG&/L@,:-M30)X,)>@##^F[2\0A=:'%$J\Q
M:6=,?=KYG-AG[PH=# +,1]0L7FMWG5@26]3F6(7VM+0N)F3-QC2@SMW&>\AM
MPXRK^/>(SURXY#';HT!?+']<86"5\5RE&0Y[V&1186: J0A2;^7*QLAPJ/PP
M%.[E!W47H'Q=^SW\^C#%#C.0GR#I4;8PI\[I."4=1-.WF/=K++A_7W;%":.4
ME)T; #)+V+X9&&VPB5[@;B.''P7^,/R6=#3X(R>MTHT!,^558;T3#U,KQ>V-
M+)64S-%5\MR:SI.26Q UQ-%SM K7;:)9\$B3>,M%R=,@,6- @;(4*!=>>%OW
MB4ND4ZWD 3MP.PFC\(J/#9W4'[C5%5AY,2 [F^G-V23E*U[R0(ZV9H2GY=T:
M+NNP%J5V^NNY!48IC=7!0".0^Y+EHJ5'AMK2LQV(JJ3))R@+NI#'D8,RAQR-
MA'6*3(T?<VKUHJ4X](KNT+BGE((*9!FSBUYH!EI&&Z:::U$V<O".30.(NTAW
M1XKC8%G#U>?6 QV.]_.:/H69A<K6<YHL."5VJ]1_,%,\3B9E(1M;\>&6-3)3
M42>>\;3IC!G(4!9QW-B!O5 ZV*OFW'C?79-W(6R0[6JJB1^,W&B0>F!#0V:
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
MSSNR@I?JM__KL*&HUZUMA-=QX_H?A=.135D@>6[DZT33?=%*\W>QYL='132
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
M.WNM?=]KK?NZKVOO'=(T:1$X<T-'7P>@H*  [I(_  D)"&@'N3T  $-#X!(
M '3DWU@!2O(6!?GS1R'- M> 4Q04O[]_*Y34E+\+#145)34M#2WM[TI'STA/
M1\= 1TO+P,3 P'B:7&CIF4%,IYE_;__NY'?SWZW(W]-TM'2G_]V%U FPT%'T
MG-JBI!  3K%04+)0D'H!,-E6:HH_"O"W0G&*DHJ:AFP2 R/YA(8S9/,I*4^1
MC:6FHB+_&D;^':!BH6:](*-%<_;6/5H!'S;9R+0B.L&K'[O834<P0G*.CZ/H
M&3@XSW%Q"XN(BEV\)*^@J*2L<N7:=6T=73W]&V:WS2TL[UA9.]UW?N#BZN;N
MZ^<?$!@4_"3Z:4QL7'Q"8GK&B\RL[)>O<MX4EY26E5>\?5=;5]_0V/2IN:6[
MI[>O?^#SX)?1L?&)R:GI&3@2A5Y:_KFRNK:.W?VUMX\[P!\>_?:+ J"D^.?R
M#_UB(?MUBCP'5+2__:(X%?C[!!8JZ@LR-*Q:MVCO^9P5D(VD8[N:5O2QBUY0
MSA3#[OAXA(%#2!XIC/WMVA^>_=L<B_H/>?8OCOTOO^# :4H*\N11L@ 0X(3P
M)E$,^(_62N-X$L J+_TT_'0[%I2@H.H)UA[+M/ZY_3C@.E=4C::^\$L &!2R
MF ^:VMHA 2)(7P11-$>:F.?I>DH:'Y3:54P"Y!J:B, \"<"^<\ 'Q775'/%5
M03$TY+.3+>L7GS!<5J<&@IH(:M<6ITZ8)V%XRD 2T%]! N+B0[E)0!%\B@0
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
M;;3Q,:^&;N:R[K+G3)WK;-.Y?G49>,F;"(&&C[']ES]<8[OTCHU*LY"BDS>
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
M^WOV]GS(H60'MGHHZ(XUI+,]M+VJWOLCO^BHGO!MRJ&\+4LH,HQ@3 +>L*-
MA(OU!41U3?Y![2 $01J60 +VKK9ID8 8Q0P2,%!!WCC 0HCQEO$03-DH%+\/
MA BSHZ&8#J(H"1AAP-(2V>#DGOB+B9R(7A)P=,'^_.^G\OHD #U.L9FW6L/S
MEQXL)J%NQO$=?*./_!EW(HD7HKY\$<D)IHW?*Y=YD_01+C+8N7FQ9+;VK)MX
MW:QK#6?#29&&\,*LKKP#I=K5D1M%(ZD)?D69:M&IJJ,E?^E;I*I0Y-]NX&G<
M#?%^$O#GP=#]!^- .2/>#ULLA.VZ:EPF 0%C),#@?.E?+N\#J;=HQ]J@A[JV
M++LM$#3^GE)VSEOH8[NA!/G^Q!D+U$6N::'2>(:X"'IYBKVJ.$)0%PFPG3J\
MW<!7^8#'=7A?&R":"__#ES3/;^S7J&++G_K5<(8&C]R;\)ME,A*K-VBZWA(I
M<EO#_]/GT\Q,3\14JJ5-24!&U"ATDYJ<&HJW-MQ9W1I;Y;C7UT3G.2%(?;P2
M,<:8B00L-H*)(JEXT_#3)*#(K >*EXPC 0G5;Q)3/31V=L ?XW:+5X:X\8(Z
M&*^M#<S3-6ZCW-+< F9\Y@/%K$%0#GM]-Z4GI?)@?YC')WS3\:T@L\6#A$H_
MKS-#(0_\G[V4WPA&-J4_G#/22P[7O)$B:XO4Y5+X3K#ZI_<728#C00(L_Y5]
M*MHKJH,5G_'.VAX?W0.WJ/-UW!!N7;"I7#!X^Z4VNO/N$_XW14TBS7E?$_6M
M7$/K4"$%4>"ZFEXF&R2N,E\]S$A2;6[P;?NWI@Q=3Z%GHMF\B?V&K9\/KV*C
M9W-^X-W FSM8T  _+V8^M@X+LID(-?/W5<RCQL#\Z7F"QV@?:'[L[$WMT/3I
M_!YF@P;-K'3"SB@$[S/Y=FOP3]14F^A*]DTD/1X42+IGP)).0[ML%0X^20_G
MQ>OVPZ'Q?E &-[C&V]+87?[.]DJ'R^>S$\[I+)W2E"I)PB9^:O#W^7("RMY2
MV(EPH UU0I_C'T(IQ3C7PK*^X(*JJT43=SUK>ZT5$I:<*6S?I;]3,5%AAV%\
MR6L!")?#CZYHC4B%>E2M:[ .%[7GB./:[U2]R0S75QMD$X7;N(K2!EV2I0X#
M51&_0)G4#-[.V:_S4V&JMI;GDB7&#,MZ=\0_"K]*X$W75SEX&PXF?B/2X,U0
MZ@;FF(.XK?K<9&L*3U]>5CW)')F9N_/+(B&9)L:AXV5;-7=#%D0_PY@TY$/9
M3I)M3*;:Y,I";Q-'/,Z5-F.><N>LF\:7% SJ?_^8%_$P??G9_8N./J.M-<D(
MB@[F53A[;"Z:SP-E/A^SW#Y9D0/%Y<V/W[JF,;_Z]=R%VXVGI)XL,1Q(BN.N
MX,V*#'D;'9C;>#PEC.SXU478G9U>OXX9\CV<TD(AHC1 V,5Z[JE8/SNSS3,*
M53"X)ZNQ@ @@[Y'6_9R63_F-$:Z#!!2*E>Q-XV&=""[8 T,EDW$U\3)\ >K&
M8>WA8]U+ZP(\ONQOX^B6%=_%+\UV]:-4IVX=2Q)\\/28T>TPK^Z6E5Z[Q^O$
M<P_3[=P1)BWWF;O,S^B?FS:@9AHP::YYG(JCQ$O2IFRU&7/V0.BZJJTK$[-E
M[E2&M/71]4UX5P=$R':FS;(W(6$STF2A(>W4/-+&CCSA1EU4&Q&.>3<KQ[M]
MF.CD_9F65O \_\0-O5<B(SW$F0[YN 'H!U!*0\CM'+KMO6 -?64_ <W*<BR5
M906<P(9Q:WRFP8;Y&0 ZC.U9(VX%([96BN&KX ]#O8P&RJP+<*8+43K1,2>H
MC*-T#_@6LZ?3'P^C5>!X&\VU?@?6YN]D.,O N)PPY).AMNLAA& (QI00N$C
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
M R&D5@ ">^UUHJ-Q$(18K1U[EMKWN'I\GR[?7L!@5EA*TKIWEI::/R1)JTN
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
MPU6";<=17T#$PC8G$0Q_0MB3E"(QMR#CZ^G*SQ[Z/;CQ=D &>84'_E5A_HW
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
M/+=DTPO"W(N^)M!;(__QX PG6H/FY#7<%8OJ\7#*%21TE5NL3:3<G6C8<[K
M7D>W)[LU_SF]Z[%,0)5OW@NU,#)'U)^J-Y)62#*[BA\%P*I+D@#^*6YC50\F
M7?;>)5]J#XD![ $)QD+L%,!:O0N"<&]]@:0MA"W0^%- QV6<JBHRQU"$F(/C
M*V<^@=%WX']JY?PHI0#0LL4('!6CD@A("D"[S(0"Z':D^AX&-+GV#LB &]AJ
MQ9W!B(<=2#*8$H;+]8HV\+LP[V2"'T37:?;1BX=OV61D[8;1[6Q@1H)OCT%$
M)GIL.[]!Q[WM2PP'^^Y+<Z=WI__<@$$]@(PG!7#PDCH(_XH 6T(P^"ML]C>$
M"(S55VB0)R:-ZVIRV7WPLNQA'I= 4L>J86')R7W6%$!D!.$]-2;0]B$()DXH
M4IH==1']420YJ3[@\44-T)\B0-18L/P!C'X?<@4Q<@H')7-,_WD S+S.Z*8@
M]043 TZ+_ H80UV HA'$T=5$@A,T1NCW3;CYGZI L13 9[-M#D-:ZHN>6R1J
M(,L[@T&1).J@Y+OY9%XN3-0)BQ G=94,J'%ESRQ(FXH^?QZ60'& UU[\J==.
M[\I%C50E__5$X2BBGG\^9GB@ZF6'"-:GN/,$<:\)QU0UQ;:SV=NB'#ESO: U
MO.G:3<#;*Y<[<AJU^.F*/Y2<0_Z'F3Q'L*&>4%D%@IND)5B!0=(0O*#C2^'6
M%7/;*?HWXMANN8FH:HHNS4[0DFZ8=R&.+]LQ_:D>@D#;-5)UK/C?/M3]_[?1
MO0P\#0&D]BP%+H6U>;7$6%&D\Z7G>RAHLN0=W=869JSB4F.H7"0=BRZ_TXV2
M=P\!J@ :/>KZ_B__Z\J+ ;W]*PV.6V0,W_NB\&] O ^5<K#MDWL"B\D9!K:8
MWYQ=Y&^HO4MVB)_NIE3JLE[6:A?:T(?@M2LR!4=&4'LX\_#?'MK[<\C_:\J<
MIO_BL_\VC<XI$^C$-DG^O=V&XI/TB6[:YC<?=H19]14 FYWRO3]#OJ=/%\8I
MWO"W[A_5]. =Y(L7P'[1T=Q<MT;Q():3"&7D+B[$L=@&(I(?+D=532=AKE0
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
M;6<3*E(O_)1E[*=7>E$[26<6<YOZ+F<9=$3(C>DW%Q.I(>]S)IRJ@:KU32B
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
MB0EKQP!X0SROP);.5\ '/T]8+'9WVQ[S1N.*9#VR:^'\AO')VS?RUD"@C57
M.]UFU^1EOL.!U%9AHQ?"=RZWYZ.%^J%Q*JL#MN*ZDVU"'N[H\QG&UB=WE^X3
MU9+OI(*G[K**2*6/T-"*B";YKS0/)R"$4$Y 1F?>\5Q6[/D?4A7R?*\D+P9+
MYHA&W]S[J93I5\KC2N!Q3SU3\32GW-J\15<DCSS!Y1<=>#S9@Z*S(L3T?Z[\
M38UFX2X'Z<K3FJMEBND6 ?:[6Q=;/65 980GQ-O^R $4Z[/?RFKLZ&#9>SC)
MP^0/70H1 7PE%F&IUPKHGCS5%G6,^'(F-6M139CXD#P>B$^]MHJVYLL6N,L'
M&PSXS5/QYO9C)N%$V9SE%&;T7A4@]>UD.4F 4(4K'N#:%X^6\Y=[4N-_,]I[
MH#'KUW1PVXZO$4_<!5%/T.UZF;=UW]?!KL,1&A?J3^([+LN%\&*/Y1,CZZW+
M/.76-!LS*QR^ENZ1*A%MRH=5%@2OX9ZYL[D0_#^$(!KE!CZ2E8I9P$NX(([U
MQ?R@S.#E7"<PGKF1 AC1MTSW'QA(9/KI/XB?)]@6NJ0G+3A/DCEPHHH*>W$%
MGZ#WOWS<8?(3%#Q)ZN#Q-^_!K3\0//]=\O=/]TD3_4?/>.6;H:V7F0.$,NH]
M41RH90J@@Q7QLQ8#/@'>K_)\[UQMON81(GN20V+' 7O7RS=#^,;D)8V5)H0]
MY!P:?HB6;(;%O?7(6ODM]=,>+13I<ZZM&GLA@FG)O9=L+5?"?\/GP>.[96[*
M9A?Y?U=95#&?%(&=_G!F=IQO&G,T^@%.K.)@.Z<\&2BMH'4MXFD3\ZO9?ND(
M)=IQDUB_&LXZ-6 _6("*(S"@X&=7+*@GPTH&-MGB\^O7:O3$J,!CF+4S1YNK
MJ"BM=/^GFX\:+U[83/0D"+\G,"Q1>0UR<7,31>MT8WW:[*U584.$X(>L I7;
M[_7+$4Y:]5C5/>![SECB7;@WSOQ%R&4[I\#K+P7PR8(Y3/,F/5[0(RG15H<W
MVT\LZ8QUT]M2/.]PCI(>$_;+23PUW[=_2]%4S%JE9X@M?Y@8[19)-O.X\,G^
M>;F,_CDUP*T=-6,B%[DRU.JS]7'S?G$<^1)<[+MK/NY<-K81W5!:N&GET]9H
M_GE)+OR\P43_RQ=QI4[+C\*2/'T7S<=;I+9.L .8U<C?P1XDB<+9OJOZ?NXH
MR>7Z+R\5=?I7.FG7ISL,J1RYD"S73"B!BWE@!;N''/16&N(K=L_8'CULX#KA
M&OQV,\2:&SR/:6='NV\?XL0'_(X5<A?H*^24?;08M<5SUR_,39E^\GQ(;^;G
MX"=L702Z_^!'A**CW_?CTPMX$X*/,^+]G#9:0% UD6EPU;GFFH-\_G%8;DC4
MI;H.41(M-J/OZ)([NY-O5G?/QP^0E/!\MULW1924^X,A%<XDY8DJ-2TT@W79
MP8SGKRYA^O, 3\Z/@0X !.]L^<*;ZVLX2*+0.35);#[>B/!.33G/8FU3//S
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
M]UO5'+1QAQ>42+G@"W7)()[\#E!+ P04    " #9@UQ;V8:>K=KL  #+\@
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
M%($IX#7^K7=FVPUH(DGAW8CU\W[OI^*;/X/]\5P.PQ[I!0_DLE=/^P*9@ZD
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
M20+RE^\*H%+5$G&@C&XMW6B?VH>N+2:IZUQ$M_M3@1FXZS[-_@[6S;!D?\7
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
MO'32<LWIW]J2JO;"8_%GA/=#6M,JM6PB1AP.SN9>&JFW#V#PSQ/?'8O^1.#
MS)M+3$39>+(+;OZ#;W Z/337]K629C=F5L.]M@0R#R0;MS=[Q1:[-DX=[,C\
MT1\8&_[3S] =T!D<PG8.VJ(CH'NY5;MA"<X@(/6C ;<G18=@$*_E5E+J'2T\
M038KL8/.:#HH7V;R#;N\^F#_FM/!KW.0Y#D(HXJ+&/VY=P%R?#K7G85^+M-0
MI,(-"(_<%=SMPMGQC\WN-\I_X"JT"Y:6Z,6L+85XA-YRRW*5V1%"%,N26>A6
M1!+2P-CWD'K;E,94&TTW((RP9T,02)3YNFO]Z=MD!_W6=V0T-WY7G[K?$48'
M^/4>K=]LYZ#3ZC7D'4#4=F0>AY".:.%A/78^(A+PRO?M2*:D^HKM6HO1?T,J
MT"@K-K82"VO1';FI8VRYU#,2V][55=D!LE:WU@VW0K>)1_$L+-6?5\ML-:RK
M[H8G82;]%%;;/QV'\B2%&!,'*8Q>9Y6+2LLQD%IDW-[BO&V&61J8Q=>G4+7M
MGY2,7[LV81[]S_'CNP%9&%,*V4"['<?F]!MN],^N4+;^%_A#^N]34MP,R@V,
M"<0V]RVRC^80UGM/(LNKYM%J=HT0JDV6P5+XEL%B0FI-HP"]&7(C54+L?6?%
ML!9+W_,M.4HL&)OO?+7A@M<J_O>P(<H[?5X3_R)>RXQP[Z<*YK CKM3;3L,%
M Z",BG >78]I\:)V#SER1;MVF)R([A^5E@6OM>M2I55(^58N]KTX!XVL[[B<
MZL"328YGI9'*E%%NLJ)9!*&^+_<HKJ8T6ZS&MW&9*:)0VK$S\E9=FM4R>^$/
M[+ '6H.8I,(L/5(>XH[+F!\T&P^7*G[S1"U,CO"IC,MJ^ O![W'/@F5TOKC&
M,J8=8KSYOOIR<D9>]_-=Q\3.=DS!@[[-1N_)+&K[)>@Z/&>KOG>5')"7"OXZ
M,T@(8LUI*N>5$6SBSM_J6AI16N75\H!/Y7G;KK;54KYHW&@M@;>A3SB2PE4C
MKI87PS.-)I7/!&R:@L-\S?1FI#Y.!6W-JV>EG4*KU'&MKPA\?'9?8+FH=Z.
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
MU^S@:-A_9+^%\LK?8V9FNDA95UA<WTKZCL&I1KAPF&X$E"B[PH%&7/-^T?W
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
M84P:0M.61+R^XE+O6/2)]6G,6WYN5+78E7ZI>7@<I/.-Z+%-589*^]H>0O#
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
MR_>LRJX"9T<3W=8R\]NY-AGO'(_\(GO28OZ*0PF#%!KKBRGG$_K(;([=2R*
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
MLZC?#,LX4QX8UK>21']NY\!&%/VHO"W)T&^9;F^PLSR%[OLWJ$FG?AWFO3J
M9",)P.YA'=YZ[5?M5+=;$V@'N#G"5>]=R2_3P_^PM?-$"*&G M#J!SY.]1&[
M%ZT7=1:$OVF_80!$7'<8DOZJH>>XU?5!Z(:,[N)G1I"["@E3.><K*_QMJ<R:
M+K;]B8JC=8.16&]&K#UOUW2:CEE-MSW/Y$AMK:%!HRE?=/?JB_F@U"VQV,#G
MB]8:>@4>FSZSMF\J7@XJ?_/=@^92V X36]*"DFOX=-QF'P.VG[>UZ8;2,3ZH
M??#^T?L''QA[>7T%W>G<>3A-9!/85+\@_;1VKM#I$G?/.]$KF610?3"1E:$G
M_32XGT\,2DO4^OZQM1GO, "^=OX>[HR=8='WA9;8:8>\/$7&PU7XL*$$+)3Q
M88AG\5+#B3+OO-U1U)^.[:[E)M1.!$&\_Y7TFTX^Q RD'I6DZHS3W?,Z M,
M"JO(7@8V6*']E^;PO?7G$[+2#+!LDVGH-\8?B^TC]/4A[G3QHZEBB'S&0G%F
MGNN%-^I7(GY([=!MY':$YJ7]E6?@Z%.5SISXYC,QB#]VCZK:W;+P*7M;8\,P
M[V\6[TK#]F(]*[70/DDP5_=!:4/C>'%%5-<+3LN(Y%*'RR(BAJK#IG5U2<+]
M/+)I6<E-60* %0%*9+Q'HC$]NP-_6 ]$GPD1'^''D_://!=:VL5QZ&B2:MS*
M1M^VVY+UK2_-T[+C/![*"M&N4W_:'M0"<1I(UJU7AE50B2;EHJS&3&GI'YU\
M0 <91*T*<] SHK,G<DVVFP:6E%N!F6 1.N=9>W)Q&8]LW:P<8/XXM>J(3^V:
M5+IE(Y=[EM6W,[(<I=9)G^#^!%KL8 \#C0. P1DEJM[$]W9E74IGVNH4(PS&
M-$ NP[2UN:/R/?.MI$JK/)M;@S*?2S<FZ.M-5=D?XT0VVJ8#%F"T0WYEPF/;
M9-#E2^?AUO9RYY1F_3S(..V]TWDA@K$B'IP9^Q WD?(^^3Y-R(V5=?33C'BX
M;9_B8^YOJK(KB+O5)668<9FG]+E.]8%ZZCMV>L#+,#W3,C$/5(,W8T1VKI7F
M@*_V-S/L2Y1T2F'XJ&^+A.N^PH.&FZ%M%8>&HHW!H2^/C,J(+;!#TK5_0]&=
M%,8-!TJU9R O'=Z1N/%&T0U5UG(J7N(#_.KX;WE<^+T#@MQRI#HGD6ZR<9]F
M<;O"1?A'=<;3^BGI/SPZR;V6A.HJ5J=-,@B*7,E#XK7 <U/'=.E3@Q2H3W?*
M$&%1@SO&1"."?::[HRMVRM=+LK@7KH3W6W28 RQVO=:^3)G:37O+H5@6W.Z-
M?)R#A:OQ>[9YHNH62#149Y<+/D*:EG?2!58>U2,FP=2/$A<^5^83;:Y>]D$0
M!/+_5*&H2 L.M<U]N4@2DW0TLE&X"\P%*P^=*NW]" NE:)+7<A!&!\-D50_9
MT;L+3\/T;9J2'PR,A2GS5/"D/D\>TW6"_?BKJH&3CN%JLHT=6DU>A=G>B@(S
MF/*E^HS3NW+R5I?0!!9'EM*4Y]&PE<]D" K;IV:_-3TIG]7S#GPS!#A+]4U]
MVUX_JG\)7Q-Y4I'EY*CL[>OED?VI[,L!.C3=9CE];W!6IHN+]5ML]41!4\\V
MI])=Q4?4'C&"SNN,'[_EL]O]CBW\NT#)P#(9U"VJ+HWXV9K4BXY'U>\.H,KA
MCP$D-AL=W8IYTVBG;S3!TV_/D&V!QLA6D$'TL CK&8D 2<C3[XUJ#F;ZOP//
MMO4-#.>-UT5#0YD<OD^.W.KE+EK[<*&EIUPAF95)5/>AM^'%%L/XP3<133@M
M03-7GN:/05P^\21[ZF&=X1,SEY[/] V*E^ 0&M_;OMUS2RPQ!PIT[%X190K1
MN3IENI\.34TJV%-\<P2X)$,F/79U=<&:66L?)%8O<%NUZ3.\RQ"SLMPK.>WO
M--\A@U+TO_@ULX5!,FJ 6Z[_=E#9WTDBQ#T]+X%XN!U!Z8%:.%LY ,:>]!J
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
M5WY/2_-=MW*,$3YF*!A0D2D>G,NSW24TWFW-4<MZ87YG>?[/9O]TCY%TI/M
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
M;9?TM;]R_4MS!DXB/<ZEX,A&NEM@ 5-][M5XNC!\TIR6]&^=C1;B*X2>#/)
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
M6-[[R#LWJ. 3GAA#=<%8AP_:&6ZR2GU\'OOW;ZNAXAE1I]1*Y@B&\U%9(0?
M65XSXLZD/:.I3V8A>&(0&6(Y8!>LU(]%Q;>I]\#')^61YTAA7$Q",6?A+Y>B
MGLN24E3S'9IJ>806B:<NBI?"%8.Y^#;$3;1V-#5#Y:T;NP^LDYJ<&<$^[RL6
MVP;T3*?GPNN*,?OQJW>R[\>;WA\-0L*?.-?_.6<OB=-Z=%*V3.2@-Q'W@0Z*
MC4)IM+O8CYT@(?-1^E\+'<54-D4-?#[L=-3U41'^<)O528Z.GFGUC?4/6F;2
MZY&J4=OKQC;2^Q9H^K[24[W7KZ]>4@[443I]#9(60S!_XK737.S'(9>%[>MK
MX;3)3@W=MRYU_5*U[KKKK2]J!W9%K$#Z-T!6BX0J,FT'"0+\1:SB#0:*R<*\
M%![.:-:WP&-B)HUFI<H9.=NP*M-9:0IK=P@@I9;4,K.B_ZNT+DTT/'%)79+\
M0FR:NM%O",>*1-]LBFL--.;:^("E_"0M7E[Y"_^Y531EN:S*%GM@=?SW)Z(?
M=>L<.95YE=LGVN]]S"KI+7K4^^"S*QD30VF%@D<BWW_ #TC48VBWT%YBMXXC
M2_^<NE7%J2J3(KHC1M;M.]P3(65V.4TG_IX3P<LY,O/06&E8+@G6@U^42NDL
M3T6$/FHS!7WXE&UX\TXB%*CO-I:9)'24EX%9N)@=T/JGY=B8O?D\EOJ%T5GU
MPW3)5:+-B.L_5I<':;J-&V="2",?Y!< BDQ;*+$5MRRE1E>K$T*S@Z,ZB#:
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
ME3$DM<^Y9[X_[+X\K^BC F>H-XUI* Z20D9O9^Y6?*H#B]YG1N@X(MII:<<
MTT!1211I_6ADH?Z@+EO'[S!&XF SBNG@'K53O3Q8[#L8%WQ//9G%J^;J9 AZ
MQZF*3<'\7NVOPXXKMV4>XBO=QT9^8!,]HRIM+O3!/,2EO(^/*F?U6JJ>EY<B
M0V.*@H.+AZGQI5V6DA/?/A*XGX-,J653->$+E:7$=P'FG6N0W\ KW9[]<"-\
MK^2^&,'!I2;8/XJ/*^M^BH=RT.I,G:_ 5[WD2">HR6#TDB8^/*2^KY\WA=IP
MM^DPZ@:L-B@-0&10@=/HFU,[8-Y\BC[!#>R2!N*I'.:VFD^5,/.J.9;^]# -
MMS4$'VMX:-?(CQZ_($ D'WXDT'_S PM?E5YX7<B5+'G?10[GN,\\Z/WJ^Q#H
M[W4#SV. Q_AN@>&72GK*7N!L(6R8@$N,$5^;[@BVD9HQ7*"4%U.O/ 2SEZ#1
ML#-&4^<:!B7HT:YPV,&--Q'KE%1[7&M* B[@P/T6&H</T]LS7F1:YFNEHSJ,
MMW TGW<:])_-5U__I?4S.1;VZ?;>H5/_Z;^EUK)26%>A2NNMV$P'\MNY.N0*
ML "G3L ,$G?..R9ON@)0.$[J&0D'\.&!]$(N$F.YF^PU^&.*QB9\NQ#I>'4U
M*[4,$_/'B$Z/]!"PI-CXG]19!@537A*4XMJ!X ZX@2G5\$J'#!DZ5,R<9K?#
M+:DA37JIE3$"M3BW3Y8T; C6=0WB,*(5J3OBH/[GDD-!;7-S0#^)E[T&J4V]
M):A,[-3335^#1(C4.PH/-+-:Q'[D:!(%[C @0PH>/?%<IAFZHK2B)&2=<L&A
M1.)45%-PY*+<VOS"EP?!19DO+_.6!E;_,S"@UF-7,@D(:0SQ0ZP#7'L0YB2U
M)+)755+MLFZX2X._,%C;[93<UR#Q+P9,@!F7I?N!14K44Q#G5KB^X:["ZKS=
MUZQNCXN_RL:4!$D1EU"  <4F#_%()]&D,5#-I#4$"HY73]I]N#_;]_D?HCX8
M8&&!@+M%8*MQ1J<M=[^^B[:W>!/]554_PRR*2JM'@*;0A68^8IW,&S"^17 7
M?W^[&MX1%6SC"3ZH $G"#77J&0142<1,^YZI4T-VAB>1C$<^?;@!SN0>ROG^
M)8)4S=?96\!,GG-*-$U)'B#Q,M"U(?G\0.HOX^"*Y#$N=:1@N3J=1DDU%VH/
M3VX8B=DAK$T]60'ZG0(Z\J]U7]]*#3/\,(Q:S^D=LUJ\_&2&?O>,FF_GARG@
M6B=;A':54XEV,A33C7(:I(@1Q_MA-J;>(K(7'3!ZD*13E'3%7/]%G0-S'Z,V
MSV7#KF$_U%7OY^_7("[>.7T=[46:=Y&N2%=W+W=76*W6^]RN'7L;T6GH+0P5
MH.BMP@"\ <RS?4,T -2=Z'1;M#I(.I,CMJJ?@&]K-[V!@N7W?WZ_^&UBSL%/
M<\ZOK@Z5>,/VWY:XI__W=4(#B,HQE8O[?IM!<=\+]'%C9,G?A8M\;*4)N$E\
MV<.VS?96:.Y;^+ZL#];]NW/^M=YVJG]/3NAH<?%VT&0-LF%R3L-!J0R13QP#
M7W)E46B51?A;:Y/L.:<K]6#!=#0MY]SEU&,-_/=IHW6FUZ2:!Q'7E4H-'=/E
M5XLH/ MHZI36,BL]026U@C8\/"IS$FOAKZQ!SC4E.:ZX-=8/O<AU&[PT:$O.
M@BN^;;IJ'?H(U8BY,ZB,S;[?7;[AWD)!DY$%EM1>YO4);BFS%N,ZLVQ"@.%G
M.L]MXXEF_N[\I#\"W<UR42GH?MOJC;.H<O^Q^/X7 4F#.0$;+^//GMM]\1C"
ME]B%,W7YT]_LSO/8;'\OI$%9_9>B>YJ_:N[&<I[ZI.]<3[*G F>#SPS\/-.Y
MBM3JP=C_,JBS!'P4!*:(4P+[;,O3/T!?14A(!DNTG=>LL"7[K\/TB \$6>J^
M%ZS^"9K#O@S^'/"^Z=1!,]:/E]3K<"_J 1GY2?G;__P.I*E^"MO&^TNIVP6D
M>KI,4RA)E+]06+F(YX0<Q ZF*B'$.RSJ%?B=EY8I(NA71#5P8THEV$:6(S6-
M]FY/<]3V['X/GS/)'U?QE^A:P9[8RLE=6U/X>\O#JTFM)Q%7K7S.O'$8)FX%
MS:36,J>1+PV4Z#RC0XEKD$SF(<>MX(M"5=$9=?6H!/OJQ.V,Z]8/-I1N"<@I
M=S!.1@-NE+$B2;R\&+<&P7DX"5?8K W@E.LG.W2J#9CH/WC!?XZI20D>5CA.
M1JU24F4H;2ZV]TY5U>(/0^/?29K^G_T-7=^-'2^#??LOF56$2INJ*6TCW9[Z
ME7 )@/(GZ6*+U@8FO'G8#JI+\!J Q9<'$*+$YN3EVW79\YVZQAI7<CQ<8*@;
MX6%JS1.8KE*,F"UYE*AFX9DLB+HDAJ<I6X63/$?F5#+/Q:7!38B#>GN?"'=4
M/!43'Q03PFL&KLHNE8Y.=I?Y8Q3[*9Y -*;Z0FL\C.X>^M)NXEZ!O__YE+Q=
MQGF(UY0.=#K105G5R)\+:LSM>#I'KS=3823;!@;&E<JLAFGLQ.O72S&%=D U
M9?<@S*8T>(*Q@GP^.HI'L@LD#U[,KM[6#"2U^5_'8;:G-_7U3RW;*#8N"ZU4
M^5,R+956YA%QX5-;XZW@B14A-%WF5A9YXHA.KV>->"H#MQ2>9V-^[SW6*YBM
MK9<2]$YG8P["WNU6R^228M-UJ0U;ZNBOZ"9J-(-T8(0?!#?/[3 R1_]"<&'T
M+:]!T@MWO6EHJ"TDI0?DE;V(C W9/_!O:G]?]@.KB@27NK&Q+DSIV^'89*@A
M6;'QH11JSBZ#:YAS>KD=T-MT73371K8_34A  Q5HKT1^68_2"&W<#:3)]GP+
M^HR^$E7^QC;W!D'O%",GXLN#';]]TU)L+A87M4_5HUHIH)EY!UI[%*.'RV#N
M"2!<'%EVAIY)71T>[O1FC# WN/PQW!#7:]E3_,@9?JG2$V<6%7R\8<QU]YY]
MS)2?Q_',ULFV*W_?*3H01K)3^7\2',43O6TM!W :DVVO9[F^U47X*2^@DXQ]
M\<8=.[S]$\RF$L1Q$DJYV"N/9_6>:S[U?[M'OEG<*],@20)!<JG,^9/LO' -
MPO5<@QP#_?B-,.C/R?\I@+8K]SA ^]MK%NA.>H;Q,]).,C\Q1%/IK\#1G$0Z
M ZC">>^,ZIV9_38. U3=-<@EXV1C(T3XDJJBEZI;!8L3J[L#=@RW-H0VS%TP
MM@S-G#0<P7K?8=VU8NZ>6(,4HU[1&-3PP5RO6D;_<D0HC3YH.RM:J.#?//QG
MW*R<0#FN9+'#)&'GSYO!VUHAS@PSXL2A0K^VJ=L*56#Q&38N"9L "Q:J7B D
M5?1LORW1K8[B(U*WX3LYE=>O%ILT]V-W,?U%T#-=/T3*?[&1:($DH*BC0+<=
MIT&X  JE)_"]K0D>BUD 6QF^A5*4 1)H/C%TU<I62@%=+&U[;%SZ+@XJ:X.J
MKW_4CBKIJ7"NR.^.BH]L>@ V2KL\C\$R;\:O1YG 4M[!GWYSU%.*E! ATSDI
M5#I/^"8\4A)$TL4T&=\E1:K?_?FM:\/(N]_;H PKX"/. *,;8BE^,O>P[ZJH
M(-'*QI56 "9E)R8%Q-XW<'/(_^XG:E;2,TF>3310O&,9$O<3M,"D*A GT+W)
MT+@NUD4.5<%W@44A&14P?6=Z!@RYKB& GKYLJ.M-/0=8T3-LN^,O-S0WJI?W
M./_='?NI2_<SHGY*IGE2XB^O9!Z<G]*''YB4^:+UYH?U/'-_(G?F;GV@X>:/
M(\?Z4\DECYS44&V.M\7U!=%>\1+@<\_5D7<%&3XD P?: M%>GLQ4E[G(\PGF
MTCV1S+T@JT1F"80UW ^_5/:5:)OO+IZ0IV;G:P3.!JRD5T4[O5R>."Q0+7LV
MN+!H5<A=_5Q9WBJY(+AS#$%5'V6U.])%2N2LBY+7K4'"1/"%>:.CH/.--8BJ
M^BE Q+!<^0Z>4 MO6X/HUC<G[KC3AGJ9=;)=L5E\NZ_KXJS9;6[#';5.W1 D
ML4;9>K8R=\T:_3Q1/5YV]%,T^5$\#KX='!"$)S..:Q2L1R*SW#C<E?;$>-I.
MDX:'0K\!0F+)?QWJ>X;"&_!_W'/#$:XLLL*5UL=MH5+9YX,^P>UD%D/,@T@!
M3ITMT,='X[;A1Y!,(*\\2H!5\0.&2['5$3KPK0-4OP;*Z>')'5:+7PI5X_O'
MO2[H^]"R%XXJ#6_.&N37:)8AOIM#VDRT4/2O02 $!_$)011%:1DW$S?+?(U4
MP1@!IR#N35.]8UAOZK)A+!O%_%YE!;UJ&3/OY!2\=WKFS*=+_;:S :,WB3^7
MUD(8:,$4ERRQ1&5+'%TRT6I$;>(H$0$F/8L*.*M7<0_,Y6,;26EY4UJ9#EFV
M?])&VK%:@4#5N[&* JN39YD:4$G6X B"H=@H?\HP"Y<:*E&:/P*]6@';'25%
MX$F"!OI?JX\U3FY*:=7SK(XKM1OLMDKI6C]H5<P0S%ZSP@U=W=N@6^VH?B9?
MD@@B$&_YTJ,.MVRK01\D+Q3X"NJ9,^Q])W=(U^EL&P\(#@ZR?XZK;->8.EF-
MQ,>P*UUAQ[@I\ZG($3"4/R/3#.0A;H;6 ,_ 2NEI?#?O"EFP$88J5?3 #X E
M4,6ZL?F\PET4SB&SWN0%@O,E4D7$X?D^-=<5=L!T7?FLWI>^'&%[[.KG$=W<
MH)M$'^*(8S7EAS&X#R739$G88!E?2EHW3K@(^+T--N^TM\?<V$ !I!WY1F9)
MR,X M8G)"M/X$>0GILELS1Y4[?+3?KNHF[$1347=/Z9D!CO+T5'*TJU!E![J
MED*_-@G7B= F(MS*\,@3M?Z>=:\^@^A6HAG0Y%)ZX?WL=5@^T13,Y\LW?PD)
MOT!JN#J]I?AQ]4*XR%QJ2]"7OU+HH8!FH5^:_@7@2T=15.7L2FP";3%%H*Z&
MOSL\.3?<'0(TO(GZ$C2[VL+0'1GFD3I;>EI$$\PB#,S![Z [SW@+BU=(W4(P
M%/NU&>L1DL2Z0K1HIUB?WW /A@#*_>5/99>>@E7=_,KD=NQB(#O!/+5>?<OL
MX7F;5QS8ZG!EZ,NY?O08IBDSO[L,DQ#SY:F*L%.F36&[\:"BG[NU\$WBF+<-
M *6MB[@11)T77Y9>RJ#RTSC&=W+P!=\B5KK6J5TJ40U\]\RZ[0+-HG8:7<,Q
M)56O0>BNE>&)%41VH4%MX>12X CIFGK*ZC2Y>(S%K:*IZ;86J&3!/ 03Q.[W
M#Y&82?U/O"96\Y.G;V[7<EV_MBT>G.R47B"^0Z_[><9BFOT:9"M1B?),;DSJ
M"^[,';N6#2M2%0Y39]@CJ^.)W329!//3D9;6O[D?TNE3PQB8&.Z?CC)_,[!@
M;44(ET0H27^=H"U_I'0LLA,I'21]Q6&\4C02U-8@J025:@(!S,(**P/Y,VG+
M^Y[1!K$$C?!+I5^Y&])7[+TZ0R6@[="@YEN//_*]QX-Z#6X:*!Z6@":=+, +
MP?W.IY+7Y[%*\"R),[C^.;Z(O:5M1A1@U9O!M)OE3CZ,VUZ:GU03O0;9CG$8
M=MCTI:6>N*NQ\69 ]^[KH+&R_AI@AM2 U!K -%2\XS)+7P;)H$T@NTSF!3SV
M._V\D^.(E!T"RYZ!QAS?^Y:D\- ;_. 3:Y VQ2'DB=<.=V%'JV:_NY@5DI^[
MA<HWX'45F^J4@$;4,XNE@5^9<' E41SZNUCEKIWH/(V2473N4\PE00R+U@Q,
MEY::I['JK66'GG'1'J5X$KMN+BY6#^85X!'Q7#&LW[Y"48:RE3;67:H^<8.,
M-.):6DPX+:<N$4Z^Q#MY]5G;2MWMLBPXCA[3E%<1A1:TP6AR>?.$H6E+<_/
MN<GICX+WJRL^C;3"R1D?1CP$L1_!X_-ZI3L)MB=J@K2DWN )C75][\BV%  G
MS/SV-C_;)-/-K$@W)>'#\U5T+>?(@?MNJ_E8L0\;O0%QV5E5,$)>UE!/@QL3
M?@6FR#%'J\YNHWT(P"7;=G^UPE[Z;@7K"?3-&;.=V.RT\]>@R)7"4_M4\LK_
M78/0>F5:U;P147EU1,)(!T5/%D$Y _1D4\/">%05<!JA#FJ)5L,DY4J%VV0Z
MJ3-D:Q6*S V.6":/&@>G:I2[A^YZ'>RRP$\^\A]%1]E<#S,WXV<DL4#O DVH
MGH&N1V<P=4 4)Z_0;D PK+#HK@+OXBUM5P:BI]0\RB)## O:4"JSF;Y))NRR
MRWE-_C[VU.V/>Q] 9%;REZ0P"O?CO&(3B0_-F-HF"P;B_,'XYU$%YB+_ER#I
M)("^^V,J,R<*7;_]>U 4W7$ITTXM]#Q054,J^2P[ZU!07!?QYZA9-F6+7XE
M\/[CG'%_3ZAP^KZX5++MI]$F>(_8-:-%I.W$H35(S=9;52$A0585NH7V8)PX
M8, =O!5CX)=S6C)MB&N%FXO5ZN,.C#2(D[(WE9"$TM^\_L<6\T'2%2M=R;%F
M,%]ZK MX=%*\&<Q:# 6+#H!LW_[A#L4[4,M[*"W-):N7+39;J#O.WVDU^7[3
MN4F!K;O(\M^4F=,L7JIQ[1G\#5?@;ZHF*7(#H&17JMB:S!>+B6RIZBDQK#80
MA4B/]M@OVS&<X%F[XEOVEQURQU-68(9UJ:Y1TO)"_B^Y*2S4_+_$JZ36ZZPK
MJ&T$=;"%WSN>QI.&?'4DM>-G ',.:X%\W< 1EV$'W3H)ANA7NH[&OT:5$KR
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
M?YX[=MEV$36&"!Z\:/WIJ;6#=FP=:-C;E!K,N^ZX;^1\'%N[5.M@L+EK5'3
MN"#W-#[>#6<V>N%,Z>8&OD:@3>3W(-HYD3/@C \-!'8#T:D#27$_/K*#@ (\
MR:. 4?RNS&STS!AJ;SLE?>J]"%,/UXAT:FRYQ+L%+KRZ\]W%"=5T;^[WHGB-
MM')6*X%Z\[[<]Z<6&8@F-A.>T29(0*93SH""!_7<@21#E2FSL3_7K=R&_U ,
M[AGAQJ@>=,^PHFZ:0<O+>\,_K80'SKIK"I&9-*1X>)DU_U>(AOYR<-UD>?P
M+ZRW!).BB<^;8[9_J'F(U^,>O <JN _%+:KCYP(&&WYB,UL652'/,X5&C)"U
MH)W_Y3M^US(=7CHN6,_\\IHBA?FR:@].C*]#WP+"NA93$2HJ%. 'EY)(4+1J
M]99BAZL"W,GF-HL_!/L'C!WQ5JJ,.+3W3M5QEGU]U87\'L//YU@QOV,VL#-(
M8?3$:!+Z$5N6IJ,\2=&5)G$7E891$ZV-_BE*>'@6:^1LK-AOE;5GMOUN$?-7
M<\@&].FL+>MM[0G&0@/BI 2F3]LN'F2WQ,^W@27=)JM>@(OSB_B#!7Q2<GMT
M=C-;#JKR=F(N;QS^DPHB,E A8F-P]_;P]+?1.@,T%Y[/-W>4=8PY'M>#@S;
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
M@:8#QO/CR5+;3QKG"SY#33$<C+X(-4SP%@:(WRQC%KPY';&CZ9G4]1RDK,A
MBJ0;8NOIVK=Y& TRO):)E9N^Y+XG/?QOV-7?^C=(WFB%E3H)[&QYEHEI01=;
M];];ZDFT76""N2Y 3Q%;0N9,FMG]3:(^(<*-]:TTTR<Q(V/R;^L&2D7]+VGO
MX?^=IW HY/*GM5V4%*E)H&GA![R@:O3&*8(V5 BP_("K@V(M8]FN]?;I0R<&
M8P.Z>W@#:I$)[/0U@9\#[_EFO%CAGB@/$:FL/$*K$X?^2F Z3VC:<_$3[^CR
M!-)C@AW(+ I$USV4 ]TSM%_'7KDIVS!=W5QV?+ TC[FXUT;V!C&2U+6;SGE8
MYK223CHG12%1B0[TYO(PB29; '40RP35TNO+UT8HBC>/B5#VP;+'G!;:TE'-
M)RO;BBX_C)KGCLL<JUKN$+Q>:: 0#<1]NO\]]3#_KP&/[=TZ5V8&N4E@BGD=
M,8H?"?9U4"@/GH=RKO2\7&FI(AON]#EW;4K?IF<VN@X[<.5$9]%V(+X7 6V2
MP!AP.<*>P26V#AYQ="41;34.%3"*7]VDC]B_1P9"]]MEW<?E8*36K%LRW?>K
M5.0I/91)9RYB04%:)G]:QNAGE%7]#X.+\T= "8SGGTCU!)*/@AK!GE0%7JYL
M[S(B+XXMG_ND7RJ!U+?M\;\/O4OFAREMPG]1EQ4X\\@+?<(]Q \(P$<"2T,T
M+?9&.79:"4Y"\WXCW.C<)>D>119'9SVQ-[Z>EED=$?CA>?L2S? J83VXRAO!
M"$%FGOS1;6(*].4$F'XQJV5AFL+ZL!GE)K3MXI'VLE)X^LF5$IH._B<\&:'R
MQ]I[ T(36NPC*H_XBW5_MED^T^VP4.+2X?BZK\! JJ%UN!_/_N6]3_HNN'2I
M2G@U!1^T1WYB' 17WB=)8-T!P ^^0LJBR(#GC)+ SH6'A6P/=YI3234)ZC6]
M6_@9/5(YO?]XX8X5W94,JC&7(B-^36K"IJ$VGF]U0N'DJ<I/GC./7F\["I:1
M]3+C%D[7G3U%\.9YQ_B#VBEKKQ9HOD$H/E GCI*:ORW.TSG^8"&]"Y<E)498
ME#73J?(8P7YH2?C>D?&&:ZS:\BK4%Q1TV#$A<\:M")=AC(8=VGS-)8U6%872
MK^5/^Q9*>9B)$@%VE!2!U8+4(_Q;B690P<E(#D5&]0@SL.5G :?.PLFOM)H4
M6:W:"-U9"+U-R-;6/+[I<>7& H0;D;5<2",++<4?#1O>K%)U%A"@_OBXI6QN
M6\9=<L\5<>$_:0^0,Y3 ;I/PU\1ORWN0*YCUL%B,5 F*M$F]. 3]PJYXP9$B
MCF,F47W:1 ?R>827\@>C<VB"$%)^*)]H,A>HG? SL^J@V!!8X\UE&]67J[0,
M9%-#/IC=FH<.[OBV_;($UHI;*!)>)GZ@:4+?P $/R M ,'#R:#@!"[ 249@:
MT?X7X)U7H!'?(^T/GSLXM0VXT%")3^^:,@)^YB""_8Y]R^YU5#<B:5M\=P"J
MZRY)Z2MOE82#=AP1U/X*^ST@VA!LO2[VB 2VAB$X_7:90/W=IS- Z@I !0G7
MBHB0*EC.VU7;*Y_,;YNOY;^RYDI5*.(:?]=$6 ;U:@74O]OI9YH$)BO:N\AE
M(Z9]2J.#W<&C-(V2]^3=X-J!JXY)U(V;8' J*3QZ4IG?6BAT%K]EZ]+/(I*6
MD631)2$67]39[I )]/<5/<<G_#Z ,Q8A0;V>TYDM1:!>"B=K;RMP]DE0R$TJ
MO+ ][XMG%&U<:";:O=),7!=(<'FQ\A0MB\=PW#Z47'U8RXA$*.([&&([\?B(
M97"T\%QPV+%!FBF>'GO3SFGMS9_D[O&P0L.->JN062(#T(A#7S  D (UX.]"
M+3\WFHOKW1S/_= &%C&6MY#YD5(D*5'Z.0-*<R3X=U"WG@=?]1EOXJV"3^]&
M.Z&10%\:RH9@V: )I>VRWX(R7_WE-GN=N).(7&FD1@)D\1HW#F*<U2>U@172
M>E<6[9:V>EO!'J@4-.IU%XUO><:':TZWCS4]F*.M^Q?,A_!V&-V4FPM8 XN"
M#7#>S=T*XR&.TBF4X>^PQ&MT@'+!(8C$,58(@/SY6,VV9)0KB/4M.>[M<0S<
MDH[,B,49]7'N5MV<0&=RD1K3?=W/WSWJH9YY@"_3LAEZ^'?E(84/YTV5",,)
M.U=HF).4='7"&LBJDG !\@;JO22P5"U@I#O$=JP%(0O5=T^8/../2(G>V\&#
M:\*1S)-V6*.M$EA6I[HBL;I@I>R0C)OV_S@5\GH 6ZX<0KL6XBLP2 I=(''Q
M0+#N(N_P=,(AL&7JMMWWX;1;R[./7OQB.IMN^U?FNF%KX<0[-U(&&T93))PN
M\"CGZW4MII;K6@ZJ"J$K<[PPQH BQ N6L3]..F^9-V4V>"$O)TQ1-\#,VF;6
MX=WQ;]:_<.(UJL)#XBG<L^MEB?P&ZSYVTV(FP1STX+^2 GQ %N^'2T%OC=:"
MCC"<NB/+U@T>;&MT!3=T4:!,U*[*[:^?XNW-?M\YOW%M&[O8HU<U1A -W&Y/
M7W@O=!')/:6#"MEE?9UEYL-VU_VY[H77:]%%1GTUGI40N<=DXYVH!,??:ZL=
M]3<%[W>V"X+M*CF^4DH/&]# XQAH&&C569X28@I@4O3IR52=>L(6X$(]%[/F
MZ?%_"?*)Z$2K]"68TFO=I[L;L0KY@6AK:#T0VDO4'T%I\7$I4H46S!E0)=LR
MRG1 *ZD\5X#2&<6*OLJY1GO'EC;&JAKNKO!5T;!Z"T.%KI7N%RF<="-D!UHA
MNTM*1K0AE#;'BVO+O( V#I_ Y-KMC",C9FAJ)8%DYA&\]9XL=U AHP)X.10W
MUE["N#)L([NW[-NW/(O"JK_+L-^M4 PP_QF__Z]8':.4O;A*=3]"]C-9=5JJ
MK[LP$V#E' ;(V!_U=WH5_E26TH<;T\-N^FTFI\\=&AY%ZQ(VLUH0FN?:^Z0S
M7C5G2,]IQLXC=&8#:U.6=NT7,L5&ISIB<Z]_:XVP?V_*PN:X15P^VV:]UGOM
M&E?[6#02O)#)P:[!E_=.;:1Y.S),X("@A4=2/_=A=Q!2;=H0-3'6]#C5Y[?B
MR23WB]2;B45R6K@[R_$+CL*KH@,K]PFV0G?BA_(F=B)Z_7&"/U3T>):H &%Y
M%,UP,7R48"7<1<M?(3^82YBB4T0>0&,J!5_"7!9G$+RT]\T^&\?GG\Q%W<9N
MD)6VUGU ?&JSP>9&E#.W'!ZA%8B/W@]X5R^?S7\8X!G!#5[E*8$])6S6;U//
M(&"X PO>?E[>J]=TR6R_7JKQ*=-*BEJME@)FP3@4YI)$,MQO 4;UT IJ3<%0
MU:T1BO:_\NOG=H>_?9I2_@YKYI!YF6(3]:]0N$'\D=WFT3,P8=V+4* YBP<0
M*N(UX0AEJE5-)$8C.A9IW 4:A60'@*]*OTXI @]+ZB!2C]13IR_AU#\K]F6>
M;07-]_5S[9,X@:Z(+)'M16J;""5DMDM@"Q6 M># D 06ALDH5UE ;]I2\20$
MHO/SB@E:O&MT-;=*_$^?>KQUIY>UYU<TG7/]$"D:>KCO>[BG;!?SW?,-"M-J
MV4(D<2!DU<>?H@B@C:/025I%<!>:5-M1#*$8+B*)X,AS=E[ 79DQ.CXH<E:C
M:S8YA/F>?YVE\?'!Z9!0@<O*/92]T%PD)6MWM%JP<9B?YZ+(0\J]MBM=<1@3
MT0'6!!+:APJMKU/_U[!S;VOJ_7]/H4B/P07&7>YJF@_T5Q@A2D@7M((>\Q7"
MG9 5=S=+;$P<2"#W+>I!(_P&"2PGEJX2F1!UOWVWF D<+=-3,B=,B+/73ID6
M!VP>*F""&3ZB]=N*WJ.,);#5.\"S+X5;B /LUL8FSBXK*:6VH,UFZ<J8B"]R
M+D_0=5P=5AR$PCP@'(#"GNPX ^JE4Y&4R09Z#@H%O+EH.M8HZLCX#MR_M5]F
M>7E*&[@'VJ W%S 2UHJWM V7>[:  <.Q,;P@#'S?)'N?=UR%^(NW\8\OYBYK
M.U2>_-K^TV94+TNDP5DTGKDY7>8 %*6CPAZZQ1@OT IYK^">H%IQ&Y@^7E>*
M#,P[]I?YRS-'DV-[OLMTKC$);Y5F4'$7J\*QTU+9>J+SIDOGK$R? 2IYF&Z,
M.8^#-OJU ,J">Y"&$$W8##BFB4*C^9A,J<2X#L;W+L]%8L9I&J/4*$KX9KWD
M9G,N[R3)Q(7[/@KEP\NPR!R;VA7?_>WC&^L^?879Q6S1:DYYAN&A05$<9V -
M?M+-<6."'4D/'[T/5+O5-O,BUW.IX;)11KS[NT[UAHTJ5YZIOEB,* XIKSX6
M$!$8G-I86ALQEAUQLC8PL*8FMS2I^E+?J?P-VRH?^7*UPR[LAQU<+*!'14\0
M^P5'(&4^-O-.L1'4UMOG.18*7>44QN>B7'F[]%S&J&Z/^^M0YY_GRG:'& ^V
M4'2@X=A+7R$LXV_9$>N42[_\&>3).;X>$PE91BTNE)[AD&2#"8%16+^AI6B9
MP-RCD*5469'Y9@3GH6QK?,I<YSZ+/%=#?*GV:X-G;>=/R/Z)/#:X1-:,<+J3
MV1!QQ[ W^TG .<.#=36S5^H?S?Q=OO!\6WU$\</B?UG':E/N5GNZUOE;KUOS
M@5(J54MR>%NN.,\.L0KR8H0H#IF7_DQ+Y\+A,VCC8=U?WC5?@ZWVI.GKL,\U
M)_JO]W4YE2S[6RCP@5JDN6<-MC'_+0U,] L"H0@@FKL?<CY*?PYB4PC7'N#+
M_0J8_2NI*_E5Z,(JT3[P?-=QA^>G\ZGV!GY)JSVUFRS8IXA#&",47.@@6@NR
M^^ 9,=00+>A2E>JY?Z:,6;V_(Q_:MZ173C]P7UAYQ2.KGUOV2&MP5!S]/F;F
MNJDN9K>Q+YE!3C<DY?R!9[1'WZ :A?*_!+Z>/"=V: ;NY-;BAX7>-S=HG!.O
MTP7Q6=_U#"]7*GT[LU[K]-7,\9WEZN(/;!@UBE>",X'Z.9@NMA;^YQBV.0@_
MP,2H4@THT$/Y0T?/@VI-W+^LRJA:F<,^34HMB3!X.3V4DD5O_M&'4\"3^/Z]
M2+AH/705&.!%IU2!80QR&EIC1(1[3-@_:/?^\KXS@)C"'S"*)*[#*D>>^N$"
M-YLFZ@*G,KZ.+>E=NYVGFR'R$(:(ITBM _-U7%=PA"G=#/2:<+K\9DQX%);S
M$:$F<JV#&#Y0!P7R[V=)8%P3B%P-L7?_]U8/^"%:KS$]T61AU27>4NISZLKK
MLUMDEE= +:Z5U %G.T71\D$/+OT&T7S&KT%0<AW#4TA>PAC,""[+]%>C3=M>
MY.A^O;_!"N'XMK(=KH(/8I@H#LZC-G.1:N$T-6#L7K0@V(HA-AIN?J7@\317
M7=2.SJ]R77M(]M:[_,?J%]_JW['_UR7T(GXQP0"+/93Q D'XRCV"%?=Z$)^^
M8%OYAC]I0+0/@#KV P.,Z#32)\.?[1.L'+OK,I4@4F1Q=[#E4R4P<$\I=\DK
M)9_ULX=/E]I,3MVR%'^=T9-P)LY0O#;@&(&XDOG'V-\#*N10TO].3$#6/>W-
M">P,@@%WY<AN\9C)!A"13M@Z93D8Q" Z7U7(H7/5W*+UWC:Y7=1=!Q\M#>)B
M&,;1?<4*/=Z1W-H;]I0LD[7/G/S3T.:S-(W!/TAC?/R!O2PS0_=4OF>L!VB9
M>,X(-U:VK^$";Z]XBO71U-&V:;F%:$:0VN^D-!&^ VH1&N.M^&T,>HITH2:C
MN5U0-O#C&(0A\;T6M?"J+/>BD&&[<L/P0#X^W_ZJ%;SJ7DV+0SW7,EJK^1T(
M'7:Q6O@"T_9Q^Q\G"8,!<*4'W( 1@<^P"J:C?:7:KL'MI](;E\KI=WH 9M)&
M/N960S!=I.O "J*#\2*M(J_!\U3DX\AE\D(1IV37JO[>*XZ&M4F+]B<;PL/<
ML?H>AB5W@#>]A*-/Z_</Z8^M.]A-"A6% HN=./6*D1/@8A+*F!\>6U]!JIK
M-S$"D9F:C*.X$J&'E_AS5FSJQQV?ARI?OWV@ (-=1>:PF]A=R DCMQ'"+I#.
MK4VEK0^?V/+8/M>LOR<AX=RVF8G'C\SX!VQTAMXV#A3>,+UXJ- (AC$D7(_@
MD15(78=(G*)B4H\U,A6M SK< QB"$JQ6 ,'J^2C*&1C >J+TP.!FNZ%04!=^
M\XUEQH@%G8;>$J'B<HB!J_>CMRQVJKH*,D;H9Q8PO-52U/1\.=)ES9_<I3LQ
M</35")+JL.PA>'N@>/XB OYO>%JE>-;L\^U;H[>3AK=Y9!![,<\):'6@/.F"
M!'86E[B\F"K2B*H+P-ON _T9T8K0:[P'=NS/.,KEB64&P:<"*JS4PB?[CMI_
MSW/<-S%[Q>:!ES7<9U"L2E@/C+VJAJH8&!6B"13:XZ20<AZUN@)/W@U@TF+9
M&N%$N>%2TC.17E7DQJH^-)E[UQ5AQ=#P,KYO=OI7/BI#< ./%&E;,=H7<^BG
M,!/E#**NYQ9[(3V)9N_0>N5#)@G?3B1;/JN;V13T+;Y]J I_:N^5JR874@I5
M?]=VDR9JN7WS4F\E5PUI@1+8T8ZTO_L TOQ[H-YUF( YZ](!.C+I<,C6 W !
M_+*5\#$H,68XY/VXR95#]ME%R>=*Z4]\?^$8V'$]3A_#6)89HMP$C)9GB(V#
M15ZCZ$V0*_='3C-)4>JD,4I4#Y[FF=%34&@E/?T!VF HCV[YDK=CT-DNGF@%
M*EM;Q#AME<?-^P E/21EXNH(1YSFZ%EH$@PZ_I&V373Y8U6*0CM4Q'\8C/,?
M-G1PO@*Y[O4VXC(/NVL0R&I[CYY>*SXJ'K5UL1+I,00&:5.XYN.!HC7/6CM\
M?\R[?%VI_>JWI+K.],7T03@*/IU G1!R^QBYKKT))&:P5V>(*@W\67!Z<S/9
M*!CR<O](B A]V*NOWTQ6-[I*<(M:H^J6S]1\G+1(0[W-X2 ^6"T85T/Q K*T
M7AM$L= 1J0&OQ*:6JXK5B/UB2XSBSZ7K1T6[/L9]V4): RDP'=.#P.Z6EZ!E
MTGL*).R!<V<4@8O7E43F3L?WTQS2HM=!8:!CKWB3=+C5A+AAM&F$ RO0+QFT
MEA)VC5C5SLFR]%29S1""Y]'M?6)SXTWL^)\Z@C6O-*C71FSNMZZ/^Z\Z?&^9
MOBUB1LA#=$8G8?2FNOD\EM038K2WQ'8'[2_A(1ET!8B[U'WH9KL7E.WR<EO2
M5I>,&W#44J.6U/LY,J(ST.L@X^L-G][KI=##%C4Q.2AEH.E \U S.SVYSTO;
M$),D"JB;]IF^=.$%=";*Y#E!K?7AU)32GWM;/A_0,+\M&\IP0C))\N)W)H:
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
MEP1?NC.N$#7U'SH#8K9 )Q>F17AVV#J1,7F'+D1</*'9^F%C)_ZR4-0I5'R
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
MR#_4 M[AI225<Q6+YIB<3:JN\@5J\]9!-J7UXVR@02"I V?%Z87UI.'X<_$
M+[)WUB!:X$JY'!![ &3":[D6]..PB%-W[/>R:Z<K??A+US[9L';;S*W:#8;B
M>V/(8=;+H7\.;3FS'_=O$/Q\2G6V"M5E\<9+KU12YP;4EJ=BXL/>87A&5]:L
MPH_M^\!CQ^Q],/#YRBK"S<"=>TZ6K 9^G4;JY5.Z4ER"BUO3O%+33S?.AJ%6
MW^$ZS0JAU8K6=&4P'#QW"6=$>XE?@EM'W05MK7#(@WU.5L)^4*3DYL;//!^J
M5OC!"Y Z \I-@VU5QC4F?[>U4Z76%X=+4U@/34(^^TVJK=,B0RA>Z4L- <7M
MSNGM*B_(0KF5ZIT[1II'Z.(<PN/QHI*6L#,K4EC(K[^Q3\(GKGU$$UROKG]2
M=3GWR55GXIV9/_O7B!!-M?Z:(1=04 *.N^4!U;]4*RG!"+H^8X")'W2ON!W7
M-X$?"=N\:L-/#5NRD69>I.\0XL'T_5M(Z4]%X=Q]-]82B*4(A#I *\ET]SS"
M #[Z=.[>++Z(;MFV3<YD./!$Y(+D9]JA $J!YN'/&\@P2U$@BJ$R@9*V]\ N
MDT*I!O^X0VK!6U8K7G(;W>1[%<SY(<==DF,RB W98AYRD>KU1YKFF(CJ'KFM
M?0AOS-D,NT;74&.AZAJ'W"$\$JT#D2+5 FGZD5UPA<,%MW;6RIP40D7I7"[.
MG#;(6J+2A/VA3!D]S]*^7KF)4DZV@+0)0'"E=)>!_3PB-#&V7;4R=O@VB,K!
M[OZ^O1FGW3.PZL:81>I?"R[I;$">@GX 03Q\ Z:3L(QJ!I97U,333*$\Z7/8
M@ST&19UU(H#6324KWGWV/1N[%5S5EF2V9WMQF+#^DN5YX46D7"@C=L7AEM,[
M7.B'A/I?TD+R9]ZC)>PIK_LP#OPXQ(VNB*=9#%/WUL2%S2.*9JR3?/' Y>;K
MM]"&$Z7CF&S^+MEJ!6TZ2=4] 3['P"AE>Z+T[=V11.5:(G)9XW7BVI)>^'0=
M_5C*PGJT1NX.R=/=&B>)MS<2'Z,FYQ'S"/V;MU2"\M5U()JI0D*'GS^:"<6&
M/HJOD>\*_S284GC<^]@$!ZU>A3S9HJ=#,2=3K>_B6T_<6QGL7WN:'DM_6R5%
M3<IE\P@4=0<P)>8C;:@'P*%+5>/JYE$'I@KV44:[AVD6O4';"[8#+,7,8_Z7
M6SR;O+O+SVVS_]1[YQ3M(X)V3%V7?/KW&)8^?O)+F]X\XF&KO)!V7?7&9LG<
M8ZS'?:B3KN:XGYW,O*;4C2(BO&*(:X#5N0]M#$#N(6R:\ O#N#8]-7F17+=@
M)7ZM3L[;G&T>"MY<H<I,]0ZMUT#.XIK-,BWBQBQZL"?O4;?6/8/./AP7$7)#
M^"WVQ3*#I>^[!%RIV&3TT2XR>V)U;_?Q/B^3N8G%;_Z>N\$]4J_T_JIR&,9+
M[W%)W*(:6:)M8)_O=75))9!S14=S;"]OUJJ^'8\&+D"'DJU/2>FI22LUHC8>
M.7@YF/\W^A(1B"AT#1OD8.D=ZQJ8.E 6A.>+JM149!,&)74EW@V'LMN<'^&+
MN$<%O? .JG=UA@V'BG=19DI?99[H6R_*7HQWH7?$<O150RP#SD*JX\"?1ZZ,
M;E'UVY@_A9Z:EA=+@^=NJ*Q@LT2]_3A]<"7]V$UR>[G=C[:_4(=&I<V:;_37
M';RM-V>BZD'7?>Y@B\@"NF9;*KCO)=^C=!XQJ91Y[^)SD42_X4_]:Q/=(Z-#
M -]FQZ$[+ZWCJ?,(S;B5F]Y>-6==.V/ZD"#J5F A5V4LQ8LWI@6-5$&,/6H]
MS<'Z8O=6,I&4\V1D EZ4Z3LT8]T9UY^0H=6XVJKX4Q)ZS0+]!6H.:06MPMK4
M;;M,U8\V;$1:DD*B;/KF$3'"D<]\CA6P751;2UT?O1+R:G\ILX[U!51TJ55/
MOG_-^+V]QCJALP);Q&,TDNHS.(\X]CI<;H2NG^9/'15W<P$ .2KGBPV2#=*[
M1(('$C*:8BMA\ C9ZUDYGI\NECLL@C=0_6Y#PLX)*?')UF4TUZ,7_:5+IN56
MY!%R/NLQMT/=Z\3&6&>PO)N/-E:944.!X<SN<RO G^I/E@5(V$83Y7H7\E ^
MX$(P_$W+JYTOBB[[&UVRL\K8=""JOU/\9+@3O>@]O(0+?,JL_M+,6D#@7\<N
M1?-;QFJ/3W/65C07S3(MOY:.LR) C]RVO6ZQ?(^PZ5R7J"#9Y6&MJ<^4W>?0
M97\VE>.06C2QNC=>G<YI+$,OBQ,MY-9!O9R-L-8@O%<FU/V*UJ>MHV 4F3V,
MW(8 LE([ FC.0_'W"))#&L%EZU>T "U;K0?&73!8#%&/ZM)?FXR![/RFMBFW
MCY<[@5-<03K1B*)L/XW#UT,,$*,,"03X=(LVG66EOGFNT-7A+<&6^U=C=UGZ
MK+&>[,<&]H;,;)6*1Q@2<38^#F.EZALS _[K53G!VX"KS$QJ[,.1]YY?;);W
M1P_.!!QJ=)PY>)ZO6N[7FYSE"3FM*++[H?GD!>&JNITOF"NG8I1KH0H%MM^-
M;8(^S\&T/7LV^*B6NJ,/*GE]-M9ON%*'_>M0AVJT=^K#?[L1D3JZ7>W:'UD7
M<!M5 RP-'/8KOH&;353;45-Z+"N;B\#'!* 5%R"LZ%[-@P20DM2-0Y:%DHML
M-'HMCER@,#OE?I?:CD88N2V]>LW#KT1@8_!#N%0U2-L(5=Z"'-JY^C0W:-@7
MBE3^K1:=0,XJ*KX%ZI!RETQ<BW)4YW/[+;%N(%-MHS5)GF^%&65=%8(73<K$
MK$NRF.9Y!//Z2G0/_CQ'&_8&M*ID4]&^3Z[?!:LR84UUGH0GE"3>%T51R-+3
MQ=7C-C9^P?MNW=2+N+9Y(/,3;?(B[@0N-?//AJY#%X"/G&/]#:6<) '=X1#S
M(1S6YU86$!WR>*#-2'[SU,%A):E=U!?1+4,:OKQU/R@N4GBIK<2@9<<5S8Q>
ME;;J/YLET(]4I=N7J/50<XP<;:T2"F6OB9+=ZAC1L$3(-1+0H_KVV!+S]B6H
M5@Y/R_MPRZMR80L/QN5TNB5/'HIU-&S5'7T>;_>]^</GSFGS"3R"?A@).:9.
M>0-??_)3Z68<8]K 'Y181'4"HQ[(6>:4JVTK@)<18$G[,^1VS\ "&=Z$PN6M
MQ.BRK!(XJW.[E\1<-?=ZPK&=XT#^2A/J9H@ GA+++X&?!=-Y:CZ?_.,OK9VZ
MQ.:XE1Z%[L[X]GTD;7[BW:Z5XZ?)KM9GR[?9M_SXK\CB2@FQ["Y$5%K"6M N
M@"?C=KS6X[F2U.#K 0D%K"5J DWM2DV4&;&_<CQZ9P)0_*T%F2V.AWH:SCUH
M;+L7G'+Z8O4M;7GJ% 'X-J'PGF/2M&AO60MH&^&0895[O*>XHX;<%>4$IG:)
M\VPV]W'CRC!Y8?OW41@!0U0+-O20H*>6Z&M2"6B7T!/^+IQR^,UIPWG$TQ1Q
MSSPB@2#25AR>N\^-IQ>*C5W:_&7BM[&1<P\:T1GEGCGI[XE\$7MR2L:"_FK3
MJ852NVW_HJ]WPS-VCFTF&T O5497KV*%AH_*(OL[8@7X.S9+U&J80!..H88X
M-N\32L4"=B['"'*M_B*:[D1GTXTY+A!#0-2G6218.L %Y%N4-0=E.>-0@+IC
M9^VFE$]T,1.JC@)=R^8PE2HA6J=A2D]>DOT-B^6L (13%G*D$>6G[%X>.]+E
M027$V >69,*;)9%I%D:=_S1X,0TA_(Z,OU]>Z3ARXL-J!""&[*?S&O&6JB[\
M(NR!1Y3SRJZ6:XTD>?67E#GB =7 P.P!O#%,-KOR?4+3)EWO2-&JI&=7-;I_
M^O;_8BO5=/8B?1YQ?!ZA7"YBJ<JY1SWGZB$4$-1!K._N9"^&+:!$@UEN1IM.
M_ ,1Y7C__K:S?GOSO<,/#KF/! =$;:EQLBH\G.*/??S2PD=^46P.3:MT\H!P
M =>:MES5&T;LPHABI8PN?-X0]S!(JU'S^@+H1&G.Y9;C&3H]\)P>KX*H$A G
M#4S<B/'Q9EO,,_]=C8#;(#D]5DZ$7.81F;%0Y*EF#[$^1Q\J%\O*JZ3C")5P
MR(V>98,K"TVD'PR KB8[T]LY5F?2\K8"25>\\G^5P$NC99_YX@M$-/WH3=1?
M:BM3Q-L'(-4]X0+-=>[>,8X]O!]4%Y4K* ^DYZEPP,]SP@S8F$UA=JFLB-#V
M>43SS+JQ-8546_OW"W/[_%98_>0I3LQEXV.1(R0"F,+M%&M_!2&&S/3?>O S
M'V]&*0L%\7RR!>U+&Z^&)'J5E1W 7]U3<7[#:&2T2_Z73MCSSTX][15+SQUY
M+HU]WDUH%5<JG)PZ(T]G,5I>5^57>1:^*9,7)DQ$@-I9V)C5S2%JLWJO)'18
M SIU]J)Y(]/(Y$#ZQ<D%/[49U -2MFFH,%U*-HH;L^M/)),;RJI?ZP7UI^S2
MLP[RO^CW(-[ Y9I_>.X.W+'=40<?9\N9U(2/%/QDC7(5;#''Q.K4P)NA%943
MGI@<=Z&IF/(R.""=W]*=AQ&'EOGV)"-=7P^)0HWPCQL,+#46OS!_>UG:\V +
M>G]PY,?9FNR&G\/%HZ,'1T>MREY67Q]<F_CHDG_JVM$]Y_.[[1;90F"C8>4A
MDJ5S#O=N0II-C<;[>,_!:U5WOP8S%KD\<L^B.$0P6ULV7W?-//>M_8@N G[^
M9\AED5,K]/011.<3#>@QZ"*;=7,WVO:"NP(A[PI:3]H!<<;PKF>@/;NFBG$7
MU(5,U59K#\[&IQ9[XKEL;FS?M-_Z^_2UJ@?#WU.E4VA%G3K2'O . %<G15O&
M<VWH?S,+B4O;W&]]"=%[8%]Y1+OPGWG$WQ/.%>$[U+0\R;'HE3]E\LO-G21"
M2[^*SA\=)N)60D,#=Z1>>E8,FP[SN3HQQ;)MU,W]W"/CZDZ_BZB/9*)M<BYS
MS?'2E'%+MU*Y,6C1X_.1Y*.=_81JN3_;!KG4M/P<GEK]B2O25%P"Z)-@!04W
MC^BR609ER#%+J#Y@5(F$N !"2[L9(430HP ;7I.])"XL4="<*F7IQW6=$XJP
M(3*V7OOVXU3Q^HT>'Y#PTN[0@38RZ"!SR&LC2:=%$P+.NGZ:)YP,-!6"Q&#H
M$OLKL?YHAO2L]4TWHM9$J5DCZ+(9Q??Q/9P,^5@@:R%RDF#!9?SH/")OX^^;
MXIQ:MVDDI8Q',P2O57YZ"V-![?P&]M1K%YZ@+S[$Z8[7.'Y4999XY@YQRL\&
M7?3=[,:C8K3CX>^5B%]"Q=&Y?U4FJGXGD,;S[8.C@58!?8'[UCLP$3H+1O5O
MZ\$2)*>UPXE3ZM[Q&/:7/5O4L+Q4JV7YO^&/7.-^&B2;^!F1]2"Z>MUCYTIQ
M*R@OV\/L65)"4:EV!F<M-+T?B@%:Y:Q\%3H^#-^)MX9>[C2ZW=O@? PJ)YOX
M?DO1_F[%YR#KLC^&ZJR9L&7])\PN^<WF^=,EC6I?6>0L+, GS$5+6 )"0?EZ
M:%BJ;#CKVAV%\M3TKXT3N5S@6!\"P(OPOIX!2HQUS[<UFO1.^R<.%ZD)YZ+4
MEF()75)N%K4XY_=G02J^T;=F'K'XO_KW<[4I!&@W-YX\Q9[<%_B.N;30:?F1
MQ/71"[T1]*W$!A1LDBD1MN/S;)PAW['%4#_(Z"8:4K4=^.*\%GH'47-\;#U>
MM\VD^E8+*<K];!*?8Z9<8Y[RS)7O\W=XWJ(;&2/-VWN'W[)T5&L@8WD)CZX-
M!T.DFJTRS$)(OB,S#%!4FU\X<_%?IZ<72]9_?:@ZO.'RXO5UREMN+"%Q<FI-
MMS)9_9^3N-(-NEN@<-"]=A[1F+,%Z+Q)>6#Q13H-^>$?/T[[(+](FIJ&5B1[
M/J(#!#RC+T$@5WI.=W--,-C-BOH<RR#*BSTT%KBWMKGA=^86=%W#_WV@PO_O
M,BVHCF_Z_:8LO7),A]-U/XP8^KXL/:?^T+*R2TU/'L<<C92_>HG8$+&AKN;A
M:LT?A'8BL)LXHNPH9?-.#\#^H!J:LW"&I),02XKJG$?DBTU2N&94#.#"-6;T
MI"0:=\1.MGX >B[OF)I'2&U)_'Q_O2N'GH9_U2./\*0?FZ<VIRM#U:Z#YB"&
M;<@9S4LXM5/22B"(PO,%.QQOY[871%HJBO!]UWPQRXJW]SY8Q2RAILXUJTRI
M"^9NTX_.(T;ZNZZ%%0[G<>->'YY'^/6YAX<V=/5C'5?B%;[G16^OMG5R',$5
M!/W1,\<XNSORUFXMI+V_A<RF::@ZT6I/$8NQ2(A: Z6"?O+?\9;</&R0/"!<
M2F.#RQ.(.AB8(,]!CY:V _OBUM]Y\]G>(73XQ>%:J]6"9P1%[MQUCC6M/PV3
M/<.T^,K! I\J)'CC>41GO(1I15T'CC4#/[IQQJ"'POU-5LI-)-]2D]_;K'"I
M<TN_?F3+SC5WZ@YS=_5N05O0WJBK:[J=/=(T(=-JE>XBFT$3W6BS)#2?G4='
MP7NKJ?Z@N' 2:>L[[/[^3,R/Y.T1)LWKSZP-S3H?88]-:L<#NX@C!&DWLVV5
MW'M#OVQCS5UX,]C$!HVEL9U<$^A'&(CJ).30/(8NHQM(G,4 MO)P?;EKI1/_
MR<M-HSE_M^/$_;JK-248D:9*1Z[$J=0F:TD*/=]S;II/UZ!T"Z+4'BD[';0]
M  7)K[<MI:V!M(V,)6SKW+^OD'YK%*Y9>7%==NFZ"%S/)"N*NA%*E["RRA<!
M0AZ1@;/NISI)Z-I?S"PQ#*QWY>I(?&!?O].RO8[+V(:I2U-=S92/3,]J_1GV
MY&ZBDM5"HM<3)"]O56Y2";G:M%6J 2Z*BBH&[7G2]^),JH=$R-A^B/L$NTW.
MRL6M IISY,//WP4/6K]U#/BNY:R+H#'W$IUH;] -AC7@Y]W@AS!U/1'ST9K4
M2&"X2]ZA1HMA_LM$$]>OS-OC42M"88]'%'KDTP)^BU5<F*+ +FIEX>&\5U6Z
MRK^:4<JUM%&B+I=$-U?UC.E"9PT^6)9,*D%3V+3ZW=B8W_TOJM7]J_X=FJE!
M"M*,?6\C&6V^5'QUS5/-$]^;O9[;-EQ9H)@R[8;*^"+T>:R'#(F"JH(:>JFN
MTD3;(!"=Y_[:YYJWAT_O3*1+(C%DZ B>XJ._R^Y)]LM#=D?V!9%HR3!6W?[8
MM#>L)=A(H(J7J:XMRS93*9UILQ)$YN#TJ+%0IB32B\=:K+*GE&T=8C)JD^F&
M"1,RQ[8#^@]D"*S7,>P!*5K/[4?&LNS 5;>0 PE.4J&(I(#GKG*/G'51JLQ^
M=EF[JI;>K[&[W"^MRK9$+H4#!VPI=XP>0G]IO;^S-B_/[$?7*0JQ\Y6_,Z5V
MXW" <H?JK5I'N4?1&A!&P/%B=*6]%O-?DW8"S3PF@J+'VP>Q9!Y%U+VUF79A
M&S.ELY17WTWC7HU<1SA??'WNT8+9*5/@9P=R5"B)%7#UX#B0<%VFSBP4L?[&
M[\>05,(J^+T09PF*>676YB3!63+?4BN;3;E]N.?TN.7$-C</8[=,O[;8(N=+
MQ[^3,^G ?N[(3[D?'\G (V\#L=V$'+G<C>90+*DJQ*VA:!)ZL,;@.4ILL">N
MMGS1T+$V']D#_Z(3'8=!;W:.Y7[=NLZHK9;G:#?W$@WAP+EFF@V,@X:1DU-2
M)H(:!GT$:_%(APLIX@54<T"1^3 !IP\TY"Y,F[[0*+2B5'1PC(&IUH;G2]>J
MG(QWX9JEK'=7P ,WA(H/2\_4^3E>Z+ITL_#"_<WF_TVFS:!W(DKS5]_2^)_+
MZ0+(RED.QF9A"5*+60._'9E=4>C!&;UGL3ZMGO3<M:BP/OL^>J-;V=6\K+!7
M&KM%.]O-/Q1M7'#^GQN:OQ;-M:84IBKNH1MBI\(ETYG<!ES]?8JQG)"3B(\5
M%G%,@5,)Q(7)Z RTQIO66Q,M8MAA/52F6KJ;4B7S(G&-6;&9!RGK&S!Z2^20
M2C+7B#^6Z"HC3([,(Q:*Y^Y\<V?GM9!YT[DJ/(IKC<4 V[JBU@+<?.Q6L^P[
MZZ%*2:$Y1.K"+=VPJCDW.>"4R-4A7Y9X:2FU3[!-60#(%2>A2*!;07L\5P)[
M5[Z+H#KV4W4>4O$E/H/'!97I]RFQ?*='W6R7:L>W?<VYW,;&2TZ3NKO?($)L
M]A/MX,WJ9#](>X/73V9ECEGVP-O S#W SW;6!<NJ;K1FG#KGKUU_&,_H*OU6
M()U#A3*#"MO6+V'Q:@SS/\*>17E&P]A]H?]0[OAL0;XF,-3\S8TG&L%Z?UZ)
M#&N"PBE-F3+ 03$,L4"/*-"C2Z@'38</X-:.J!=W=4_CG*:DCQH:/8_008 .
M^6\>O_3(WTJT]K4MZ'"]GPM5BF>FY38W)4S(0=Q.8(HML6JJRT.AFL>6 -T,
MJI54W?3F$69P"NC$"Z-WK?B?ER@N3+#THFX!,04I[_75&F"SL5>[R&[7=4T*
MD=?[RKEX,CRFL4JM3:[XHX6N4M//[7(RJ$'0C"<N;407T TPS L.CT%RN]B2
MI$5H\ ="!&DF&SGV0&/;D4MF60XM3?9_G;YVR6@.Y3-W >MP2(;1@EA=1#-Z
M'#Z_E'$.&RZE6T!)*C,R_P%V;^Q<LZ10KQN'!N G\7NA4^\>T2QL-@]3_:QL
M?4[*T6;=4A++)H+"5ADA=<YF:8*,#F(CII#JK_X-Q7/U;7HGP:H(D"P0CA"[
MQ$ FLL"2D)=2+R.B(&(X=/-V<P8VSOV.&+B< ^[!+0?:S[8JQG=K(G;@>&!P
M=Q?ZB0,?#]EW=^$SB:8TS+NW:BG%0=$ 4X[LQ%A3B=!-D-@YYM7?1JJ(V]#T
M]'8<?8G:9?;^>49R./TXR>)I/AV"AK%81#,ED.[+6:N.F!=N 34:9'=C+*'B
MO1#C;@*K(34#=I:@\SW).5B_RO@T7.L]R"&TQ[T0%<G86<QKUACF?U4A^U80
MC<X\>;$<N9#TL44J1LXC).6LA1PT' "0!0&I76ASE3OEAY1VS8V574*WQ*WD
M%KJ)<T1_]P7YQ,%&MRJKU.WK5L/%CW:7G*^/KHV.>U<M6/#KI'(3;4#E"IU4
M+J2)5!O $/[<Z<_=+>*I#G";A*B&5!-(S@^KRHL&[K'E[ZVD#HP95(\57_--
MI';'EYH)L3&K\YUOD _H\N[Q66[2GW<=T^.#H:=*6RN"#>4;W@B:4*2"Z'R<
M"74'R*FN;GL\$1;+,)I5MYRI:E*_GQ.41C0(6$:2X8T^?BSC<59N4O*5J9UX
MR.%/VSL?IF(\HN#W@8.O:&CH-;A-/EM^5899$O^[J60>H><EZ\Y,1B\@E0Y<
M;,ZYA:#$\CS77H(\W2_%-)Q-Y]O'EFXN?JXF!,'<^>-8\CWX-/$<0783(V U
M(PMI!A!&/B 6B9)QV@ SH\V@YMZS6NJN MZ/\(?S"#+:("YL.L=>X^-=,(*#
MW6%7>*-D#W)HE'0?XWS[6=TUJ[+TLI26IG^;UP1/FKYX;+N\0BOJU_,.P6+V
MYTS58LW[VPR9RL.4=,&J*8[7"'RL_YO*;B2ARR_7< ;4ZC]1]2F&N!13.'CZ
MQOD/EYKM:#_AC8 '@V8">P,H'EHO_'6,E,6@+0&&SV'7QZ><&!Z^!*5VI+EY
M:F6;7([>L$/D<OE"Q,IZSCSBXJ88=A'M3TIMYBR"MT)L?+=0A\)0-Z3)7V#K
MWCJSJ!50B=*+ L&XH;9P#<$M=NY,P4W-+IPYN###-RR<K?=\[8V&HNE_>[0/
M*2GPB0%NK'BD0!92 -LW>XB-X8#X:( G417>VU 8$@9UR$?*>"J=@FT7_'Z0
M>E\_8"VYM<DF^/SS9^==YA&?2Q010[?GLO^<Z->HN04%@?T20B=&A)&F9G.T
MH?/(HG)D/]7@_D0Y/G,WH&)64U[Z[L"&RMB&K\VA2^AS\*X41.DF&(-FMH7K
MYZ^X>1O]; RMUCXJ=5D?U@^0"]*&+W V4N81?#J2YHB^X!<"E8"+VA+O4R:Z
M@7$>CZ,_C#W!60GTJ\.2_5MO%^K<2N V<(>R31G+UUK^*00SHAJFUQ$[T:->
M6X' ;/#P9\%O$NP-8N!5N"5#5&W9)GBSS-LU9''NP82IVU"1SP7SGN?F6UO.
M;G0(?ALC6O"5V,#NW*K< FM '<!NDA_O,DP 4'FP:3S;M\#V2TMYXUUL6/"C
MVYN=R"[=)\[5'8CQ.65*^,Y5[J,)T8U5G6B$>I4V<8^HB9<AW=H"D*<6R0C:
MU!6#-$M*@0!G!SH4:>=B8VY-O)3-D7<,JSV6>0,&2=D^$8;)>;_PB>>9C)>+
M*QGXMU@S$CEF4=;/$I3#Y+V!]^\CU!'I!.M^K#]E@CIV><>OIQV(4V)SJO<<
M V=#\9(U,]22,"Q#"3!,EC'5Z%9"N064(F,716'ZL7MHUE]*!WH+]U/\?(#/
M.5BT].794]+EE-HV@O-=U9KT$SUE3^[J(/#KU3HCQ2^BX /GKK09R0LP^N-F
MG(W#\XAX=$[:GQL16LP*Y%+2[V &P)7?+76Y]'#BE&]]@X[=A=S0%UW_\BO^
MSK.]K503=L(\@I>N#H,UO?'/Q"L7MJ-9J 0_DA1H2"W5TG6 MN*;ZSS"^<^'
MOJ_HAF]F?\N5$:KN>83NGP/(.;_QG<(+QO^'JS./AVJ/__\4)>O8US(5D:1I
ML81I3J4LR9TV"3&W)%N:%C)ES)1]&W-+Y:;+)$DE)GNA&<PPJ2M;R"BS511R
M3F4ZY<SXC?M;'M_'[P^/AS\\SF-\EM?K^9K/Y[S?Y/L#[;\Q]!]"S AZR9>F
MDUF/Z.=W]SG)E[KB!\Z6P'\YKL:83/INJ^'5./987)Q,C\(J>HDU+LJU>+"-
MJ@<2>9K;SHU)Q4/5]\A,\3 =AWW,R5"L@DUX@D7VI9-4S+#T,-EF[Y\?<>7K
MC$K7=WIO!VZQ!'^3<Q0F0L18-M=*%$1X8S38)H'DW,]_NU%GX$#FHJ7/BUI.
MSZ-2(^%)]W/ A\B.2PG\M7\6B$T0BW%TAB]C(5(112KW:.'_$"\[,2]GA*R]
MI*+T:HQLU?FI+40.;>D\ZCCI,E,-9P316G\?3GL,=PIE5YX.?L6[P@P)*3,<
M*L]5K.]B=51&!?7#/4'G#4+M<D*&GF5O?;DB=%K3<\0;"1,-(_H_9?&P/632
M)M2+*TJ4FC!8>,//O[LSV@C+D -PFFUFBQEX&*L7_=-\J&9,I?]8[^./>0'Y
M >>NP7>E'0=V-WZ\9F?2O1W-8R0K^0.(!E01HG(/=BEZA=K(;G#2&R(H#2'+
MG)2)!%%7D1<AA$>3@I,ID)44+<-R_<R]6W:+]<0,'8Q6Y*GB\XTYE.-$#[!N
MG<0GC#Z/NCN/>EL@RWXF?P2$]Z0"EO4 .HA\\ @TEE_A]9A\J2MWZ+ Y/Z,E
MX#%L>Y2QYZ+UQ0_]?SPKZ;+>,&7Q8BWQPB%.)K+09N$8LA3NDPHSJ=MH9I33
M<,A9B.'3[\B@LRUA@K3;EJO0AOMB2QKBXJ"A+!:9U$%KN1*RWQJL*S:.6KST
MUOT;N8R?&"XAPU(#WB;"JB-;X'CQ'$&+;-7Z>UM&!F[+G1$MC_M19Z9V97E^
M6AFQGI^ _;2Q_88_ZH?;_^CU#*#^=^\AX-3,B,E>,(%'3"<VF&29>,+-T&><
M181(7:%%4>4\ ;W2ZB=FIR.CFFR>5R).$"&K?@A\Q*]QQ1&L3-(.&>\US?_A
M1LPJ)$X=% U4*(:%]3?+(>-1?K%;B$FKPAXBM;\WX!96-CP8P] Y8JV^.&RJ
MI5GDU]NDC%F2;A8A'<7=RXY<IL4L(H)GEK+"[B-Z\L*@WQ^VQW*B'+8$V2K3
MUXF)4&U(J[ 7V/U7THX?3E\PX)'1KCHY(-,9C&T)OX,X/QN@D= I 0T<942+
M*(T.-07=?P5]P9C!#)_AEAUBQR2U]E5JF6M&I%C-S"&C)6^3+ZO\L&TG-F"F
MA%)ZHAB;1L%"&U[.\8@KXC@+U=DTXG[AMDFUE98=GI&,S@R#BEYR*\FGW\>Y
M4ERP*?%B7*A-C)UUK+%WF+Z!'NE1Q2\^G ,%<*FFRJG-HK5M4M@@_O(RO(Z2
M:;I97*R /(FI"TU)%+$R +59IHL'S"KY?)!'8"!^XB2]PQ'][.5_48AG'?AT
M1S7MK \QIL"A.M(H1_0SDQ,-:"M>69ID\!1K(=L<MA'0,8_20CS!,6:9\G.J
M*_^YM6]KYE%_PB^U+WD-^WH\K6J.C5:818R8-F^^=F>A0VPVH$?9!C+$C0R%
M'5P5]2?(X3+5E6I-74TVK!?U*R."7V7(XV-_4-I4SZW+E9ZWD=8UT"PHOO.H
M)2BX$?22&2P<]0A-!9^I=@LUH&")WAR.8LD@Z,$1XJ';TC(KL2+-^FHLY)+Y
MPQ2W20RW')02#'3+.Z@;((UUV)229XQ7<@OY,_R*F'F4">T$1@"(.2G'BB<[
ME,_;(1DE:G\^'$RKBY>':J^:3<+NV,%5NIG!Q#AWUXO-8Q<UO%6Q(O1TAMB5
MZD1KV\@1W6(NQ]F%5<+YXIY6;=M6_'*X(T*\77"S[,[G0N,TL3!#X3ITI5?=
M%&1FMBRIA(^FM?9D;CZD[XNB(A3]'.FPTE%@ 2U3:(;8S^VBA S473UKDAZG
MK=:.0;=L$],L1B<*'P^0M:+--313^ZIF2\O;,)DM!UCG]7=;C^W/_^G[:QLT
M+&,IYSF#RO\YCZJ)X&%SQ[!P@F22)K#MM.*.;9'?K..D"Q(RXM&++ KZ_HYT
M0S-^$/3)7![5"M+0#L^?B[>.KX=\=ZCLD+QR=2BEZ<GSL'C+STS0G\10CI!R
MN?-##&26X'#[DB%E?J[E%E*KP\#D%XU<!Q5BI#1 HU)R$K["X7% >A,VYPW#
M\%W7XG:6[O=1%FP7,,68VZDD8 M8#GT"<H(:4Q1+)_G>\GRV;J1"M2]^FX,3
M1K?[SA;*":BJ\3&<CG*:T9OLOEO6F#H81E)KS&C!.OQ+/RN.R;F% H(XD8#@
ME824#9QB:BJXG%I^#F43R-_?B]/!.U![B184GY*H8D=2.MX(JQ'99)QV9W(
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
MH$1C+QXG=\P&3I)TN\NRH60X@4^L4=#!5WO!H1+1SH&) W2#[9 ( G):?"6
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
MBQ@ LA)YNF(3Q1M6IA35]_ S\#1?G-$94]\"L:8&YKQ@6F>.R$_M2-K@CZ2
MMM"M(.HY9/1/D'FTX,.9#)!WK>8/*RAM)O>K7_UPJCN0C ']T#G%=G+6*8!$
M'!V0,"]3UU%BP2KZ_<\<#:H)Q;K7*0DK8K2'E9F5]05[O$'V_ EY9?:DC0\[
MS3$U&49WXJ"3]8E24VGV/.K5$<XA'I2@0^-Y2+%Z&&/7#\]^+AWBBI_Z)0:>
M):PYC2YK/_1T<Z5&W/5M-^P&<F[:O8EC5RQQ.R"K/23]3AMYRIDZQ5RCZ-K_
MX=JY:V<_YOB-'?U=-UU9^;RJKA;LN3R/:N!W8G.(C3^G'4!?"6;ZE0B3K#"&
M/>;\HYC:"F-$YPW5E.+T# K@$[301I-G)T/1_4[3T63D:(UJ[S#73I*S-8(L
M#-3W,"U<N[GG+5$FADOFMI/+)8N1??(FW)*[9.44"2UHD40-F"0[D"$6MD$2
MP!*V$#-26W8\GA ,77W$>R4I>N!,+H[*WKJ1O([\T3YZ.)<JD^=PPF8R:2CV
M1L4HH*]85ZY<HWH,@96L##+IF$FO(1\/"3@RB+B*;M\<[$Q1R^QL%#/1-FF2
M(\=#["*4U'URO&/?%@R,K+PE_E>Y1<D*'G6;_&^\*A("8CKMJ(:3-#VJ-1(-
M\Z$-HSS%(K?79?>C!,0.[2V>/G&I@[-"-#F 5VEMHEFQOLH*Q5]_*G_KOM+Q
M\T>'KPRIN1Q9Y_Q/Y!F'=5N*\,9Q[[T/WH-?EA+2EY?Y^'0G?B-7?'8;/%XU
M]^1';?SZAZ[;,":N%9-SG?+D"[7/*[L2.X'P74@UK*?4;:*\BFU-?<FL'D]W
MB*<MAF_+:N1UG"AL%D:M90MDSZ.:])]JL0 '6HN7#>&L2!*,Q5'8Q).D7L6I
M@@]C+"*/ ]HS:%S.F0W+'_LR&Q;JD)I01X5/AJ?BYSPHE_J5[MREV!1*]FTG
M:I6 #,06H\)&3U!7*]F /CO#4"SJC>?H[HX7.:BT4XV&<2ZVW.FP0^!OLB_/
MTL! 76#1"15Z][]D^RK_7K&L1")<3'TEK.5?CF,R@H!T6C1FA"!-R*.Z(D8P
M5SR/6E8VCTIQ("'*CXF>O#2>TA(F*CJ=)/B9@?.P37/<W?2^^J^)WKISBYV[
M9H#ZC*F'_^7O:B",F$=$4=?! S+"$XA(;]DD\G-OKZ8X]E.M/Q>;#E)\13,Y
M8XNAK[45<#X/;U_0<7!"%F") 0]7BLF(;8QHKA4;/[&WV'F'BB.^(>QO<GQ
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
MY"/R##@?O6:'U2N+57J9K4#Q;26'&?_75%>%(+_!!D*C0W&PW4)G.Q";!YS
MT@\/=3WT/?8P1@BFP -'8'76^@.;;X OOWR U<M>7=QSZ!YUF2=!5=X,CK>%
MJLBK%SK78AK*4Y1:7)'(RCK,K"U [+?9BB+:L(9'HZ=!O@?8^?QNS#=R2N>T
MZ-@J<"83M\-JQ7)6%N*[O/\B>U5NV@FBFI<8,[A0=/,UH()$@04+#041?W#2
M>U!A0M[,;3,N-@1O2">U==+9BY3Q!$RUN?JHK'VRVD^<VK_*N<8Q/3YK7]>J
MW&Z+[T(3((PY\DK*RJTC90KU%&9M"9#%CNHYG:N00?N8#53 92U_&_7AIEL0
M>4 \DXG829AK;F5I#/_I9:GG[YQV1T=-MA2::9U'K5#TF/N/3PGODE]QB1J.
M@ D\OKL/<96*;1'K2S:E"Z^9-59.-ITEPMXM^X1OU<]6;02O:R:N+KM^9F9-
MV7[BO_,HQ! KYBB#D1 \"(S.><#81U^<FSH+0(M6ZEJ(EE%'F4=%D;^+3V>
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
MKJ[C1K]G+4/-$O>!^$W.LW['FQN:GATOV#YW=(V&\PD=QNH\R9O=VA--X7N
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
MIB6$ ^IO&G"$/*XKS913%1:$JEZ:#BOJU<Z>20M@GI)8TX<3_<@EXBIB2!9
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
M&"M$.%/B&NAE3,6YF(C>2:W"?T9:XDTWJZ1W&_:50B7;P2SQR+ IH@:'@*V
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
M-$E <FQBDQ_JG=&9>6_FOOES3W_G^U97G:J]UMI[G^KZ^G+\\@M <D]111$
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
M:-V(Y-2F:7/DS@ ]+Q#$5)9(&YQ):>:CT+K_5_\)1'PY\3]02P,$%     @
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
M1*68B]/]]^I%K1:;N<&\8;WYBY9H2\'(+#^XGGBK[AZ&8?(R%/#R3U ,?/I
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
M-!F0'OLIW+&[]46;INK4CV%08KO+I\]82,+DY:D(LG#@(&+%TIP/,@1[-
M,>X!^W9&FO&-#7I4 RX1\C"D),BBI.\%-/HQH'>4 6\4WWBNG65\;'*>\?&S
M=XFTD(HD/2+=2#Z!&;UX #FN3W26Y7_E8Z=A4NAG9QT(H<GV8V51+U.U5A^T
M4(RK# VB"#1IT=S3!V6HXH,5T/8 QJ1KH#.<?NQ.)@%1B@7PX:JCS.53![S8
MD<[>UR9]Q%*Q)\$U)N/ ;-'*0 N%? DCXN),W2C-3C@E5GH]]'^]&5+@DR[R
M9L1OA63N3G/_3&)+!DZLEAO[U_1-DU_/2!F2)%PJ"[/E]Z5-#KA48$)QXLG8
M"9&#3K;&.26^ >E:5BM;(!J\JN/"E=Y@\/@"9'K[LZ)G+XUC3H%4MG4W)4:6
M)ONP.03O;@I8F9>M]RR%R"3QO4(JH<%FL@15I(6/^Y"CSJE%T>&UPC.%QHTZ
M$4397- /4!@@]J2;(0Y*"9%((K*73HR3C1JL5$J"!R*,8U,.5)R>QW]4P3CV
MI#AW<9G6!5S<0)0?A$ZP(-KR0QG>^IJ5%*VV+V8*=QQ,0M6DI8?3_IPXH6\#
M?_:>_#MWB7)#QQQNI/A$YK,T5,W@1P1+%OOQZ.XKHL<NH4-6=&<Q0,1%@J:(
M2 U0&MC"L4<?NEB>0F@*/QQ,P@%$YG,4S]CV. J<V#;%R EQ22?B=/>K:P@/
M!3AB(:0%>V;A[NGB[IN%NZ^+^]@LW,<JW,>]*SJA&#G32;&)+>@Q# /L1@-B
MLQ#U:H;3CRZ,R&^&<*6 )W&N5KGHI EZ8&)!=_23S5QC>%, %(LMB?JYP&.G
MAUM'K4G0>79X#)9X!'!T'!LR%^K"5,=C,QHO"(G64=-P3H4H)5<9&.:6\;TP
M/O:WT)]= ?K"@']KE%$4 Q/:^,R II:'>#\19.F*O0 @4]C2P2B35UI_ A[.
MP;TA'B<?E(R+V/TV#^+/[@*Z?AP,?(?,XVC9#\XC4^2D1BBS?.]C'\^!WY_'
M1(5OX5MW-C^'=] ;@9!E\C&WW"!V*^,56\,"J1%RDS06XYF6(17%&BY&9WT$
M64;J5>"Q%J_.1I.3\XDA#K(:H%B2I.Z9%]RPF$4(_*51\X,<G&QLKFK2,T?)
MQ9"&24P*3V)6+U8/RK(&U@1Z'P=F"4\;J!:W;P./OI*$!\3I07Z2].D9RK &
M5JGRK@DE,]0$VG,_\(*92;.G)DJ)Z5D16.O&8Y"N%EHMG1X!^Q;,B*:D(\1\
MWK41"QUX#JVUXJ2:9*26Z\$5.A%K.JD+TO4=#LDT?F)F#U1%KC/V,Z*/0OO5
M6/7L>D;H:@[];^2?T>+F@52K.;T_(H(SUWX,@M4!*[[8<#IU;4@&Q764'HLU
M@STA+IF.)A<\T@UR9 XC/$SR>R:QZBH>@SC3Q:H4&Y;<K682OVJ8,E9'$[XK
MY@0^Q"XP@U$]D,(3/A/=2=<\;K7P2F[0S>J8M=\N@E6!D:LX#+UE?TZP7P ?
MS%CA+%YC*IM:H"6= (/0@V,8I@<46::/(:Q*H(D/4-(Z.)>U9!(O'%Q2.TK(
M O]/]ZO;0\D+U*D79%*000^D,,D68@B035^</Z:1[B T)U5,BDV:E#^=LMOG
MZ>F?1>@%2PA[Q(&@:?UF<*8#<>N7[8QA40>E_MD*<T3'A25AA%!V'1<@0UR1
M$A[9^7$ZN;G&Y,,5X4@2SI."AN3#%>$(<4\">O0TID]^&[,BX6(27SF=Q+B,
MVICG8A)R\ G,)P&-8)D?<:\"56R@/D/X*0C8'O=C8+HJ7)'KDZ.S<NJ99[BY
ME=HRCFL=M!*;SJ/T]KV)F]L5D,J%G!J 0AJ'J0QKHY4(614PHW<64]X*ISE_
MPO&KRE>"KZ$*[V=*'$P64<F?)L]=P]A-&?GU[%8!*[_)3!@B-$BX6BBI7%_]
M;7_?^N>GBX_/_O5/_Z ?7P2W41!='T=^]\OXT_V?X?V?O??7%X>=RX,#?'@X
M.^^ ^$/S*/"GGTZ/S^QOH/NN'Y^<GIVZ0>_9_*1Q/[P<?_E\Y3<:(_^DU_AR
M9(^?/W_>FK:/F\ZL,\#OFD>G7FOD=4,4?1U_O0S!Z0E\"#Z\0X/#^\EG>WCY
MY_*^O3SMGMS.SL\OINV+D\711_@ \(=&Z]W#Y,(_Z?:O[WWOT#GR[Y],O;/F
M_>FGDZ_!<#1]WOLROSJ??KH>M)OOX9-.X\.[#Q]NOSG3V1 =H>O>Q\ZLW7[N
M7Q^/WL_?X_NOS<7;L+,XLI=G<SQ&3R*_TY@\\<"[T?(>(F]P\B5X,FQ-.A][
MR[N!<^L[+X9';?1V-#K]V'@6/[]^.%I^_K9\_[[5]GJG"[LW/OGS:C*(.HV6
MBPX^+R_;GR;1\\;!Q=@]"P[PEW=M=W8Y^;8\^W+X,'N+^^_'#V&O^?$C:#TT
MIPU[_@X=]>_G'?SP[>KF[,GU)1A<'RP:3X;'BR?=@_%P\>SKOZS^U7A_7WC(
M(+!C^I&N;7VB),N!/PW0(DD3-V8<:J%DFMD@'&)[#A> N5#_ 5!+ P04
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
M,2F9G$11RDZ9Y>4F&3 QQ5EC=6+O")28RH&?EWWO+MQWGEZR)G.X(ULT:*)
M9)C3P1^)7*2*':;2J$J3IB0C*$!2*FK\^5U^@A>:UEL$;22[XEK5;7I&N%A7
MLHR)#6R[6C9[T-X!Y@TK$^=JAH;VB!VU="9D:7)H)ALWLE.W:(L8GFM(XUG(
ML7:+JZIGPE^ES2RV>*J35<0M1; _@^84WE""1J)730NKH719)N^P"#U!7AAX
MD1XUJQ:/$.#^#"EB?2%=\?+I)NA> BWTHFHNZ91<589L)5]M/:*-,>UA+?@]
MA=B 3YZ72A57>-BFM2S'*F65JG:(9B4Y-1-(,#[RDK8-V)SL<I7&$-)X#)D6
M00_K9!%\@1RL@$I7K.K==5ED>I@FW?N5FY1Y%S^\DNOLUE&TS'[:7EV9FXI)
MY?WE7EO,(KF$HU[DN@^&/6HYQ$9CB"6O5V<2J=0@%F ].)VR82KXG5I?PQXP
M 98Y*..$*$Z*2M+%0TY@T;TU#8,W)N6:C9"DG:>)CR''+Q6^:+8I*Y\B3'4P
M49*R-"@5EFI8OE1'A@@'7AR0$41LT1/B.8,#CZB>#6S&_37]LBF[&]ED*C\F
MG\AH*!C(AJ'0%V2]:OPAD9L9@[E$JUV\R$%A/D"%KIKZH^<"TC:!J6(B9A.]
M,USF U1(F2MWH[,S964+?)_3&=YU6TNEV94Q V&69&?:JL[8E/+Z4AE8R05-
M8K10V$JJF%KY9*L. @M8RGS3*^;16>GQGU=ZS)BR?K&R8ZD'O4M4MJ-2EA@R
M65VH(4NCP;#;BT6!!N\CZZE-B6#EU33QV49I=8HNP&<1W P:98?==PM]60$4
M:1HI#D)%#:YH1;Z21(G<NLFBT-)'R'N0K[ :2M<Q58V0>$($KJ=E4>(6,>/M
MT*]1R^Y['@6C(E:-O^2HB"=$X,I=YH[)NV!>2(6_J!^)4L&+\&4-AI9;=7;U
M\BC]DG?7B!4$\DA85&E4,$[R:*<V_U8U@G+QEYAL2!E>;L8#QQ/;^XZ"(;2N
MP5_2[T1H\$="]'U$Z5EG8*#*23@C,T%&?0F.D,*+G)'VW%$@6VE/B&+?F\Q7
MW-+*.DB"CQ%$Q- _UI[W[4("\122Q6X@,$E2,6/9/)97<'?'@ !R!-V\XJJX
MK%XD>QRL!"GU<B78#$#%/XXMQL NCX:STO$ X_D0X1G PDO*Y9&L?,.BC#%.
M )23U0@A,GAU3GAEB#1IVS7/XJ$HYT)WNWM2O<-N0Y/%U.YV#PM8)&'N1?KR
M2=8E$=J?3W^K5BO_>;CY?O3?_]B/'[J:WC@Y[#\?3MK&A]LOTY_OW\;#'W6C
M=WU<F\YJ]AV:@VO[^V7OR]LKO/Z*>^2'H4^^O3N_:1@/[P<'QMM4N[,_3"YM
M5,?Z-W _(9U!X^Y8^S9]Z=DS^\IL&LY PX/'LW?&2_OKH W&QL]?W[']\^3G
MN/?^;MI$5_?C_=III]:T&ITOT_%KP_SUXUR;'[[>7-QKC_9DU&_6S^>-\>CQ
MJ=UZ>AN>/7:GY/SD^>+AL?TPFAP]D$/S]=2N=XS7P<]SO7[\I==]OM')5U!_
MAD?U_;L/WVZZ;\_?V\?/Y_.KUC6QR#&I?YD=G<QZ1V^/S_K;Z?BH0?2'D_L9
MZ?^LU:\NOIT=7\\>'MX.+[\=_WIZN3I\/KB;@Y\'TWVDVPTP>VPVIO>V=C6\
MW7\ %Y?]HV^GG7KSZJ@^N[P:_/JZWZQU9^:X#G[10?ZNL5^_?AK>U\%/?'B/
M\0'^>O[N0.\_:O6;R\%5M_7C\9U]\>U+?_X=XYI3&^J=EZ/3_H</G_];:?6Z
MU:K2M2P1<R_;\E-*G;-/-29H  AD>/P/4$L#!!0    ( -F#7%N9GZ-A*U(
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
M$? (!^[O. 3>/*)G2-*=2Q!M'+RE#QA])CQ2^&+@H^%K2>"5DDMYV+9D5:G
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
MI,+I\3ST,\\6A!=NAO-%QA'X0+(%#7#Z50H'B&/%5S08VNE-/<] /QE@!5X
M5X6HS85A&OU-9!J8@137H?M4*M$9K_F-AA#1T>'HL,>EV_-:OT*T1*/5)1-V
M9W#F*-$>'8Z(:1A:<1R#\Z(ERSJ8*"F!&IS!HR^:@G084L$3(U;?SVMN/@+%
M3':T7'7V=*]E]S#%:?E9,.AZ%-N+[0#O8F7PI+47&X BM=#;HP_2IW,?44?1
M$!T\P5MO<OH?V'<N\R78#FW2<];LH>/858CN?3%T0*]@X3W"@MJ@=Y2@-K\8
MRV$USL.B;EH?60.;98^X0_>3@>%=MTWVT<$9"75!O)0L:!2<+U<)O2\>IYVN
M_-X"D7%RF=IO*1XI<&AS#X6++29#%SYK%.'I\W47K+$4I &D6'46G\@B]",D
MT>T1'YXBW$<'-L99<9G.V,N%;)>$(HIN'H,[,0*H=)J@@NJ\CRF9Y=%%.(,N
M,=+AZ+1^R,P';@2DEIF!';SB(5-O$SGEB[SW(GZ[4D8XG2;A/"QF*58Y$1AU
M09SSJ+4 K#"5BIMM]?!NB'<G ]RI9S*>:/:>,&JD*5#!#'09? "1GJ>4Z\[A
M0!J[5IY3#1=$><JK?LJK?LJK?LJK?LJK'D1>]<<;T'W*R0T"T^*[D?*JGW+5
MP7T.W0;.*)MX2;(.XWF1I7B0M\8^3Y<.60M371-(G80,[*=ME=5]37S"%LIL
M6?G[U69?53PN:49X!O(%]>(:PTN2;79^MC]Y'6B/F?.W/4%M--\G-$U+\DB?
M)6#FU"-D+?+Z,5*AB1."8HJ8/O!*B#.:G-#\+IOE47LE2"(UXOT-2-@,:YQ&
M96V&N\6C']D:*[>U*$@GM@ZE3KSJ('=>M>MF[5V'</O5]O@D(4&873 EAG75
MR9G91SV>M*+>*=(2=G\5")7U5HO%W(?<]\-6402:=XLG"!GZ$EX. \+FPE/
MAG1?:>V8STF8D>EL!BT]4^XNGVY8I[&&K>Z=9E;0I;<,01'@Z6Q&]B\608D6
M!)]A"!@.UJ-H2#F:DZ)5N!>MTS U?\9CO.-;+I'#/-\O]KI1FA^V+J/5!&KC
MRDA8CH>/7IMNA-T!A(7:555C684?SW<+2Z]($M+@RDNSDQRCKE&/)]I>T"NY
M03E*';TK5<CC=+)4,D<I6]3E>H"PL+H!I=Z1,)*H?A ?4:;@-8PF4CV&[I!H
M@M4M: 23[KM7M_3'GTZ\=5JN R6WUH2S6\>?H593B5@(+WBGV.+&V3;$&;$G
M=_;3ZUOZ^L=7"N$*K#)-4H.3EA%.L"Z+#M:O?V2\W[[['D)&8EHNV_N 2$@"
MDX;+X2D,@A0&Z7S:&$4_G$;[KQ*R\M9%;5CAKJQM42\.-A[,,LK#-R%"-*18
M01B</JZ8\4%&)=,--]PL !/./4R.@FJ3%\XADC!R6<)C+-Y&*8\$/!S[_X2L
M:!IF:6.)P)+JYC%8(0D@PPEV[*LIM#M)PFBPDI*!!YN6N;?@6^\1(6Q8(^VV
M0KN74)H0J:,)=B6\/,-P%+![FO'!CL\KF#DN3>PE+!6.RB)3)!OI\+;1H,6H
MA6@IR^]=&NA\,AZ-B^K2&9_<'+-=HJPIM=EC%?$UNQ.0#.Y.%O9!ERVY:^_A
M@Y>Q%[470=\QW3S<W?\R*=7WMP ;Z+JW%KO/-/ER'E\EU"<IFBR:3%S>_,;B
MV,,'S<^]97C& $F9,GE/:8 FD":300ED#Q_P[)T6PR)C'4L0&^(.?9W&^)=P
MX-0O;;F,@C_S-"O<7%C0UUDXM8R,1=  1Z-)2E_K M&J&);N*;!0&IF5/8EL
M:-:,R_,ELXT3OB$F-$[#5#G:&.IL8MN=7:P@=/K?4KU(Y*:M9F#2<8IH68U/
M4."A%3YL_^HH-(@"6]$'XYN31:+S"7V SFGJ8. V[&>]S6L(0;?C:XJ]?[*W
M)JEA",(('*6Y>9#0JZ"W.#,+,,*LPQ]M4Y'>=6 2-PA$;1VF8(MW/P,-G3$'
M\FE<S)&,B[$] T^#7IX&O3P->GD:]-(MRZ=.]T^=[I\ZW<.HO\/VMQ]JCVXE
M?$^][)]ZV3_ULC^:7O8884L%LV^I@WTSS G=H,SW\V4>>1D)MK/K&%+LGR-2
M0!8'HR5-LO!K\>?"10*+%VQ91VF32/<!G$2@+?Z-FW0;X./=,:9B5Z2>&UF;
MVA%JWTXQFH*$EC4B7#9\&%W*RFT( %@7U\/NLC3K@X3=;_+5:N-#]:*Q%_%>
M-#<+0K+S>$:39:$=,.:'%&^F"4VQ4CW;](U31XI#>,V'J])9GI)-;N[U]&-K
MZPO4DN"G+B\3(>I;I2/Z7JS$S2D[(AX?@ULLK> ^G7TLN4-;Y%)>#M]*4K%H
M(H7EF=L4 9,#B$?&Z6@/C19,L)5-Q3DM&%V$WET8,2Q(=Q6&0#&)?NOVDE7K
M)N$WZ]ZE/;53Q7J-5.\G9^;T-6JAH=IHZ?@,>NLH9"%)61WQ =*#2B,7M+>F
MNJ2QWT-9U7[N[C5GKJOJ7UVB_ X(9<7Q$^&-I:^: CKV\Z !6BFN'X#%U7D2
MT82EXG:D9TD;K%)(/X)D&'2>8"MM=:RX"KZP1/$G^5;'+SF-BP7G7O3!R_*D
M6!R=90L^;2-?I=LSZ\5!U\;0&'EJ<8]MN8Z$7+M]&8*M8D*OAVUT0=@;A C4
MW%79>N<D)Y<,G]L'$MV3#PS^!72HQ7H9AS] MM)NI@38HH[E:.G4H+65_$Z\
MY/:!'N+:Z>#JP/D"(69M4'%:T>CN,AS9FG)WX<,YY%G>%S9\-$9KNS'I0B>>
MZ_,=IK8VP%7'U81^E!%$;,Y_H"K; FBUWPKK,)_1'*<-L 9;)_[&0YWF#;#
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
MF:F8E3V*H05KO0Z7SQE]4=O#C-+'XV/,B#XD(:^6W0SGX VE@64J8#((@8D
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
MG4/ Q^[19T,*A'0;8%@V__.?OGUW_K<? &3=?&L'L<#: !%,]YN_6U[W?>\
MK;'Z9YSEOP@BZAYK5OEWML1GW6_1XB(W'C6-)3Y76>+?'Y#/[>QPBSB<7/\-
MDK/^3>KLAER65+=($,3AC#6EJJ %&ZMX:1KK10MX'W"2IO<X62/;!GA[9->F
M58NV #>L!2B:^+6J.!)H"_]X*N8Z9KFGUUTHWER_[F&<6K>E^^/;TR+"&P3%
MJ4JU1U*U!K!L[A<10D&U<<&?HJ$6J >[B5?)#MX2R$T%CA:%;_[N>(_A,"$
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
M^_I2.%U#I#QN$YP]0;RC0T^4P9=/PV$0 Y<!D4U'VY[2QH"V)LJ'M.?D9/6
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
M,<N6$+*1[R%F#["F0Z"0HH?;2 6VU*!ZTD+H&Q2#JR2* IPV:'T['Y0-B5P
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
MY"APC<XY8E(O:*23\J*;\>($W'7=GK/"I1D:I\<@>R?C"G\%L3FEKF <#>C
M8^6WH7T\NZ?4Y*F$L68)3#?B6YBF$):)A.+-+0S2Z:J1#!#S "XY1P)P%:U\
MNB;4I-9YPCP\47,(D;%HN.>DES(B*EY>SO-Y4:KJNM]'+'M7$($J>QY+* =N
MXG6"=RR=EU_[;$">752)%\+XUJ\+T@>:4VBY_I1"%AIE.W))2LNYI25E1Q3
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
M@HB^#7W<0IC=9'"77K]2[MXGF#Z\SPY5DAN-741S2*=[C!YO@AVH' 2D=!2
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
MFM-(WD:OYYNJ"0#4M5'MK.>8)_>+,&2^S" JTUO8]BSRB7B( >0R(G*^U.W
M/D#A*8JK!"9^3\=RD?5>Z_.G:_)6;K$F"_P4O!8I<E+-)#;BWJ[OS(6<B(!
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
MZ7(HS$;!AF$>@%TUD/<BDJ,$VQSE3);(//L*(_:!&/0XH+$3BW"'8I1F-+'
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
M94O!!%'$_7R,#ETDM+6_UKH9!\O5!K?8HSGI<6R K*]X4#E;HG?57;_!D=O
MIU_-5-S\LYG"XCA/C*#FMC@;4#!2"18[\8R"$:=T\)P91Z=O$YP]0;R[@L_3
MW9&)J+A^S<1G0[25T=:GM#F@[4\ [>$Y3$I1;!U%()FT<1Q(*W"\,_RT3Q7Z
MI%P#2,*+&HIF]IY *#S!*P'^K,UAU!YO*D-;0,2M]YC+@X(-O<RSE-Y044/Z
M(HAH)@QF2-,D*FDG,>E<[C'D,A5JIIZ!;((G.E 3-'P7[*;9SH1D7+KA1$P(
M,\00Y=.T)]81Z3&7L(XAN;51(YVWJ5^MFS"W\41T?Z_M/#,8ULT1RI [Q23)
M7??7\5^E?B[/^91U)"_(MJR\CJ86>_Z<8+(?T%>J]>B3[9UR8H[/^U)F%#;3
M7C)OP>'0TU,U!;$>/40;6@Y3/],#C(+R^=IADAV40\"Q*=_G0%B\AC5DSH6[
M),;EC[2C]_?MP_)J T8P90N'P/;([ %"P%*(IA>'SE\F/1WJ\.#MV*C!Y  <
M64/0&F->)TL#1/"/G+HK9HQF :&I=M9!<D[/IT/<*&RN[5!8(4CGM>>JBERD
M1(4K96C:%65DFW1$M#$9>Y(=6$[+Y4%6RLE@NBF"O+*@<-7QI'*4S":H1$FN
M_5KGLB4Q/>@^PHC\;D.,F8\!_@QII/3UZQ[&:3M26M)(_QV"38+.WKQ:9%I8
MDICU9F9EW1]4 QP=H0<:BT_4SA\#3 "O)L[?ME3,\@>7%!8<"@)C0?YIR =R
M#'DI,RI6@!RI_F,]M$5X#+_A%3*#U0<80TPWKG 1[E",4I8X_P7V(3[44EM'
M3T3:%72G85\ ]G((!O#N("+EK=)C/AI\6AC6'].$,AOU^2U$9/14N_IHCC^2
M88X4E+P*HF>BZ;7%>HQ0Q04S2DAPCY,P7V5-9B2+243%8SM+("MD01R01]LS
M6)4=?%]0*DFI2F$@G^^(#.--_ 7<T//@ ]PGF-H?-_$ZP3MV-KPXE'^<. 9'
MF0.'KZ4,V%,R95ES4 \&6J.=@.=#W6)>L:+:(!'$^F@MY0ATB^E,Y7M5(ND2
MOPK\* #V ;[ .(<4F1^#?R48?(28Y@T*40IILLY**8'+((.;!(M?_/G KP8,
M.H!573NS1-_E\!]@LL'!?DN3ZEC;HL5C.]NBA2P(3S]-0_^IO0>%4U=#ED[3
ML/38,?*:(TOY(:*8!K?1$TQ#MG+EILGZ,D^S9 >QB4]U"LH.(X\FF8#0T7J\
MC7>/YY761#%@4;KL?--">4V6O:JN",_HQ#XI#EO>KZE$YKPBEN*.,?3ZQ! X
MW!WW#[CAGHU*.K(-,+P(4AA^2)*0GJCNDACN]E%R@+"R8UK7KX_Y?A\AB"=Z
MO3**&<>!YF-X%2:$+QKY/HW;14<W%'WTLIFF.#DNDCO9(RP9):<8E3 B+BW3
M]"A*(XL>8WE)5C(LPTZBDH'Y:R*)&K@T#'ZY9J>^:J>Q=DP1C^WLF")D0827
MLI'GUWI*DJG.*/(YFOM7>FB[@/%JNPOP9S=:YIB<7U5SQ(VZOJD[SE;I".0J
MU3R\Y;"VD4W@B!80\;Q]R5*_]9'4?_4R!_0(/<*2Z1HBA=56._R,0M@Z.Y2G
MJ?>$R^M7<H:+@ZA2@U.Y@<WY<(HW8S95LL15&R4/IUS7L!>TCD9,IPCPJ/74
MQ/SJ$/YZ>7BF/HE5C@E=NK0?@SC8L,A.FI(T@YL#.7!\2%XH6;(60XJSKDMS
M",N2-(>P58W&F*(35!NS)U*P[;$*X#:CG8!JO"(K;#.DUSN[T:!@E7!&+:2!
M;\:$H(KJM@]GIY=XHQBT#6K/OD4K$#$%-^>ZS\CU&+#;[RQ9?2Z.9"VWSS3N
MQ6&"3HM*#K(CLBN",FZ"=IU%:3MU479\@6H+,,*[?1D%:5J2F.80WB?@^,EC
MGP.1JJ,-YP4;L7@ZYR+^#,VB3Y=X$\3H-V:*$IU^09/6PS2]"%:?-SC)8_WZ
M'WHC.KS[U6),5'2^-0;; ZM10#/,C&YHC:1;W[SJ+YBI!Z>%Z*G.W'P:+C.K
M\Q@8 [,Y/6B52E"DO#AVDQ%\RE>7CUL(IWVZ*B'D$$AB+E3>K#9IT.^3%#&
MJ;U?]8"J8<&VH36P+J;!5K(:/W:+8\VORJJ%0E2_EX)1YH6>[!4YI1]J3OY\
M:!'!U/Y?"9\!C3\$*M%T&TJBPI(A''T[*HQ$W3DD*B^.IC'&@'X+ Y-WG)QN
M+HOR]<F+RDRRAO,J>"!>\EK]".9GFF3KEAB2$+)!KV"ZPF@_Y9N'(6H.+:<!
M5F2@ ;<H>$81RN:D1!0%V58?*DM@:"E935GIQ18:G7]R/B=_XRR2]JR9;K[4
MJ=2+B(ICMZ. #47<S$6A#(A,G V7HT#T3UHT%':;1"'$*2TVD!WTCU?R(5P^
M-)%R(DS9WG3Z<[!/TA] T7=FJ6O5)-6<GH;7PO53#*$;BOOVHBV6/WW[[OQO
MM5SF\N&.][^->C51I U["EX7>;9-Z+7I9"G0I:0<*WT9+X)/O$P91_J NI,X
M);JWE'%R4?8SQDG6P&PSJ(<U.(V*^KH\D@IX&$3%T.G4N:X?$$2MY&43-CVH
MUF->)LS1 >/582H[4D[+?5I* 2<J )I1_*22!+GJ1#CY$=O4 R3V*EIE,.27
M[.7_]B/</4-L&6ZC6'&;_7X,JYIUR7E9S3TEZ!V/E&[RWI%KJ*M"F4ZFL6LI
M6>9/9+Z8Z.0X,[FS&A[%Y<8ZR(TH?3GMQS#7Z3DCEXVRM.H]5VTM3'??WON+
MJ;9>"2&7\1E"+C01-9O,-L,"E#ZW&>L4K@9>9EN(+Y/=#F745:21:4X#0P(B
M3N\M^3R(0GQH8]!J/9/SGUQ:;<!(IFMR]7@9[%$61,V VAN5? 07)OPP&T*#
MB/5IX6%.@1-*HJEWI>'YV],E4VU)8CIN;6\A'^HXFHN+<E!T,MW2WXN,XFOR
MYQ3^.R<#7K_0)()3);P0TW%>MXS/AS#=2M4>L [B7!=>0F:&I'=4HTPR=:/3
MU-&0!L%_L@%<GJ%DC"A"8VYN2A7A-!=20_.WI&"FVIV$9)P^UQ(PH:I;_.?I
M5I6:1*_(7)-6)! F*W;!SDYEO&^Y# -,[X,#A2\+=#P\P=?L@D#UL^A*\PJE
MJRA)<\P>S@5-H.2>]0?K!%>_3<&^&/IKGU%R\FGVOG"55;']L0R+*OQ7GC)[
MYBFIPS@?8 KQ"Z1NG >JAF(87@<XIO4^]GN<[#$J<OEQNHB$V^T(L@2D55>
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
M!"'A5^>19._M2ZP<#/P>>?W+Z]OL'S__\S1Z+JZBHF2JG3W3N_;BJ/F$$R!
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
M/;847,!@ J.YIQO&#Z";(<I!XZ2U\.DYEQG4YLLLS=2+(9SIUAH7HH^7P8;
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
MG&JM7+)DRTVIE@8"54V5HD8$.<+IZ?GN%<4A?*>]A-#X8 \09;C^WI=,-"Y
MD-H44L\)ISV;^6CL2QO+?A/_Y&UMQ+-1_SX$9!0T@VN7 ;_"NUE%.66&S\QL
M8L,(PH>$K8NN5HK>!GM\>,V*=L$,G'#\[?.TD0OV,4JV?,0X2;)'<,P<CMLH
M'@8(<$CV'*F>2*I'_JUZ5'00)?:J?)/=\F@%*O><1.>!YH>S6;ZM\4+JA!]+
M]TGAT)0T1*M)085@*5"!,_G=.<8VO+/ ?(8Y]KR"FA+CY.]L:'NA_9XF7<[*
MJ-\"+['5'#<#^KMELRAI>'J,X5EI2_'9HN,=S,=]9V&_&B<^T:"\NX"\93E=
M4YZA LA'[&OE,'#LSQTC#_M>Y#0BYQ$U43."@V;3VKEJ?$1.4O!\>CE#Z1H3
MS_K@#[\.&'SMQ#1Z$':5V5"WU)BFVV=+?_B;;&DS/[>/S/R:>0JQ7':/+RYI
MZ83_HDT90?7Y0!1",SO8?=;&O&<O[UMV@>91 FKH?!VG,;P68(ZT]%B0TX2J
MOC-Q"(T66IC"ML5)#I[W1B^;@\1N**HSA\[46/"W\RQV&!ZX*@WC '<ZF3CU
MYSKM=&X:<WCZW#4__DWNFF;R3A^9^>X4EH(G278UASS+"OC<J +NS.%9KR,,
MZSV0(65A"+6?6@7@49][EZ7+]^Q_IW0#N#]7>592WJV7I[JVU.BP>00F$SF;
MU--E_O$ 8DTN'#8^(W>Q^$8QV.1T)IR0[.\)Y;Y&=D5JE1GF2NEZ+D 6R-E"
M8T K.X)43;<SB'U4[H+QF:?(M,IH$Y=1(E? VU\O:#[=EI!)6T9Q2N=OHCR%
M; .SDV*7"%%4"",C\I0%(:(H!4P_[<0QXL#H+"^OE3MU"\BK*)_F_+*=@\^?
MLC.<QYA,FZBWO1R!OXD79/#Y/.!"X3XCG$3PZZR52?Q6<Y2-;[SAO39!$NJ3
M-S#HV"Y)H9WRN8$[GMC8PK;'11"><=2:[3M<@;SP=B=6/*]@JF$KDP85T5$X
M/F\S[B@IS%T06Y*5Q'2BFD&.L6:0P>-5CCPV;JY.LO'=*%)>F.H<=NPPI*;5
M-].(R(9"UL9"0?("["RB<7X7J7CW+U4!G&>N^T3<Z! XB\5TH?UF=CO5(:UG
MHDU0F)/<':7]'G;C.G",NZDZ"BQ85W3^CA70Y(/.W91$,6-$Q)S@W8D0/EKT
MP";+'AT;X+2<+B:K.(V4,>^4[\X=M5#/"3-)[>(P9KG[+_"S,]:XFMPDX3%#
MZ1.%PF@Z'S_0/%K2RRVL8KHXC9,M^U6\-<SB*\HHG5NZ!"DR1-(A@A <;X(&
MT8B,B"0?]#OJR#GV??42GM]>DNS12RB#%REQE[1\\S1+MK":MUDV?XR3Q&QX
MJ;D5E!]@6K^H"!!%X67H3$07-G%#S%4\ON..>584HA>I$7(6ALAFJX$M*VVU
M:/!PGQF?=E+3UN89\=/[)%Y6CDCL_J_\#FHF0 ^(<H!Z<L"KIY6QQMWC*(J
MX.%:.-D),WP P724 32SP<RIY\.E2H<^R_+3;'M?+K:)RKNM4R\^Y4PKF2X6
M1L=<E9A<SQG56>H<QV:2TWE<D@OV_8\()Y@M%H$/JX[<8UO92X"^4:W.3L\G
MYRD ,\U;>B*PP2,"PXD<WVB($ BJJL$":N.8>?7]735>@=WL);1M.O812; W
M\Z>$.%1#YOIC#*/?3:N /-JDW$DX@?7DL9.WE%2#AQ!)QY:/.T)1'KTE@\N6
M>K?1TT7TV")FU8 0$O1A=&C_,[;VAHS-#/J#"Y=1B1.[>*M6]"?-]]<[)/CN
MDAM215GR>84*@] 1B5K9QT,#H4:90$]F,[<!X5.K*-N53'\\W1IM@ST,52WZ
M6&;DGI*K*)X'UCS;6,,VQDT<?EU*$L'A4Y9_AL@U!V8T.Y$J: L8+R+W?,:(
M<+] 2-L-9P5W%)F9]M@5(L^W2QYBD1@++>=]-;Y&I CN,3<QT;P!K-R&!+@K
MD.BD8P%H(U0[G%I02Y2V@Q0\1BZF^3)*96[:)$L+MIQY)#,-K]C#((L7_G.Z
M$(=H'"550G87A&?].>R*UY_$TS7U9T&\HWH:J1\WS&;IQY8@ZO;Z)KODU4?9
M=@=#JZHS]L1#5!/9\ K(# ?,W<9L'V5E5U!>]] =;Z$%4F$8O60PZ8=%2-#=
M<7L0\>S"*/-XQFYR"2&_^X,V\HKF<39OQBED2.[-TXQC?0 &B$ &L?LT]R#Y
M1Z1^,!$CX/S>^W%G@E@007)01Z1:%E'K$@ O8F6<-)Q?&>"4 E9'50(4&&K
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
M=O8NZNXJ^4)>, +JI?P>J-VS:<#K_P502P,$%     @ V8-<6VE'Q&% 40
MRA(% !4   !M9VEH+3(P,C4P-C,P7W!R92YX;6SM?6MWVSBRX/?]%=G>+[MG
M3B;I[NE'YLS</;)L)[YQ+(_M)-WWGCU]:!*2,*$(-4':5G[] GQ(I$B0 %A0
MB4D^S'3BF%6%J@)05:C'/_[OTRI\]D!B3EGTS^^^_^O+[YZ1R&<!C1;__.[]
M[?/)[?3BXKO_^Q_/GOV/?_S/Y\^?O281B;V$!,_N-\^F;+6^]>FSN]B+^)S%
MJV?_.UG]GV?/GRV39/WW%R\>'Q__ZHO?X3Z-"6=I[!,N?_#L^7,!L 0YC8D$
M^/=G=REY-O.39S_\^NSE+W___J>___CJV?N[Z;,?7O[P4_[)__A'2*-/]QXG
MSP3=$?_G=Q5,3_=Q^%<6+U[\\/+ECR_*7_PN_\V_/\D?U'[_\<?LM[]_]>K5
MB^Q?M[_*:=LO"K#?O_CMW>6MOR0K[SF->.)%OD3 Z=]Y]L-+YGM)QLE>NIXI
M?T/^[7GY:\_ECYY__\/S'[__ZQ,/OLOY]NS9/V(6DALR?Y91_O=DLR;__([3
MU3J4!&4_6\9D_L_O5@NZ?"XY^/+G'U]*$/]+_N2/^(\IBS@+:2!Y?^*%<BFW
M2T*2[YY)T.]O+FJ+6-$P)%%$T]5B+47X0O[2"R6,%^[I_./:BTF4+$E"?2_D
M$&3O@W2TB@NQP5;D-A%_7@ETMI3O@\FIA2'W=BDXL61A($Z&LS]3FFSN!) ?
M6/RC";4=4#)BP3D[]?CR/&2/MBS=?B_( R%N%B^\B'[.#@4O"DY23B/"^8GG
M?UK$+(T"$TK[@4FNPLB?+B(Z%[L@2B:^+V GXD*X%FSR*3'::MV (#>8$)U@
MBOR/5+4'3Q"3F)T*[1 @MU7! GY#?"(0W(?DRNS ;0< MYFN8[+V-O(XX3-Q
M#L8[/%RP)OO1-(WE(3GAG)CQUQ@VF#9?1 \"*HN%RAGR>^]+0'V]CMF:Q,GF
M6EP_PHX(I,JM)7,,*>R$ \;!2R)L$2-I%U_ J>:)%WTZ87','L4)8D3*WI>
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
M$>.^J@&I2KL)T<_T432N+EN24,(U? 3KI+BB[\D!)H6H,5D_8NZ$O@5?"/Y
M^ZP'+7(L2T.Z[5NHCYL8)G>3.K$S=JT<!AE(.A#'(4M#+L%U-'5IW50"K%XE
MP*IU+(+VWG$7'-%":>FDJB/4AVXB="3.IXE\M=H(C<VVR)NBN(@[YI =;9(]
MX+:Y$QD8:7HZ-1)46+!]ZW8)U1OG*/B#&6G+N_G,Q/[SY.-<1N,V*^*=E\@&
M(QO' C6G //-14?0%CR%;8+NZ( [\:)/>:\9F7WKR'DZ)??) >(8K4@ 7*;;
M)8O%S16O)(H#Y("UH\,.1'2)4)&>I> ;[@B''7T968=Q?UM085]O-A)MXQCR
MK(<=<<4Y+-RXO$?A5O,.(V)-]&,4NRYGP5X G,Z&W+4SV9S(&=P^\8HQ%<74
M"D>W8!5Q;4B&HZF1?>@ 3E 5C@-M.4WTV%M.5_#MFT^7QZ/PIVO-U[RVYFMN
MLYC+OGVM?=_*IY HN&*17_S%;8J/-3G#RR%T2#C0/K8@Y3B27P>K4W=NCXEH
M1E&^D+?$\%H:I3A)G54W9G$VTKP7X?"-FYVAVUB$##_)"&N.YB2K>V&1PYCU
M $*P+V)]?>AX,#?B/& @T-&>+/K3>*K^-$XV9D]3'$>[4Q>KZ1;M:_%C\>)J
M"!(S>FHH2[FS3!EV_+MHVPC(S6/1%OP!LD_4F  <QNT9R>6[>X&J/$'SQJ^'
MJ@0QI@3U)59# Q1%(>8<!ZX0&: N9_,Y\9-M<Q]!^8WPA6^(+PQJ80=[!RS3
MM" %/1'&4F5LN(Z1%MX6G\X1"Y+SA$8Y/N'@[JP9%6/5$D->0\6&77JG]093
M+B[R?1S._% %&H N&GN@+Z(YBU<9RT\VQ3\>X(W4B KD+=8G=,7KJ1FC<1]5
M*\W"S\06B2,O+!N%\Y/-:\(6L;=>4G\2$\_M,3R$$E0+ST1+!K%[!.7U-Y1_
MDL\#[R.?Q(E'(YV7 2N]E8@F>XA</<AUXAIZ,G-IZ@O(4>9+R[8Z$M_)1O[_
MN4# 8M>GL@D%F $++9FWG<E&+![%<URY,K9KI51N-)A]UM*K2;G!>HL/6D%
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
MVE FZJ!'J**N\FP^)YI/QA!XQJ($(#S%S?\UNJC^>(EM!8Q *:PY:Q_JS8V
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
ML5N<:<FJE@U:XPNF+5*E9%=\?4/61::R["9)(Y^NO? B<ET[/(@6U$8F@S3
M@N]8C;FLR'=43&I#PI@/"GT^8U:4FE/LHJS0C@A4R^H0R@%=='H0!7%0:&A'
M W98_  :4BL_'%Y\ZE@_)G.!+R-;^(5X*E(GXXNU0_:X#3QGPWW3:;J(Z)SZ
M7I3<D*P9_K47)YN[V(NX8(Z WI\48ID5HH':,E7$!/*0%/(M0A66DTWM7YRF
MQYO0,&#1"C2-8 ?0^GK18>?26VAQ>RJ]D0YAS1#5(])!RHH!8N1@_I!#H:H9
M)JP^?*[+[X1\9.S:6Y/XVO,_>0L:+;)W[BE;K;UH4SRQ?F_PL&P($M.B,-\&
M4K*F/$/JC?PVC?C2BZ;+U(L6GXBT=&25X'7,@M1/^)1=)B;Y @;@<'>NG5!-
MN(45G]JC\0U=+"_) PES5821:S]0;$<11+X:O(.-,WV!5]CE,90V7$FW3BQ1
MG+TK%LT>(\'[)5W/XG=>Y"VR,3Q9!U869JN0JQ;_#&W6V%*!_(2MZP14E<&:
MX1@/08H%YFO0.AZ[(:#&5$VDU\,(E+S2GG54,IIF\\K/#^.1*+$?I7'3N6.-
M^8L[/U5!;MXHAB.H0BOF([6";!2AG;.PV;3N6X D2^F.;:0-P[THF/A^G J"
MM;NH6T^#W4-3C%*91,&NG[VCS!9#Y)9OGF4#^X\T64Y3GK 5B1W/V-%"B6E:
MVXF]NA?UN(J9/%.L\=8+O5@UI0Q*A?>1X%ZRPZ6KXAVJG26(R@[ZXI3,3DQG
M4E5B^@)$J^8BF.5DU<-.DJ)<(+"(>Y A.[;#Q=S'3.S>YGMJ.&FS> ZRN3LQ
M8UO)X-N]F\\#4DL0)A/=DC#,YPZ]\^)/1(:[SY[6).*@$X<J3ZPYODD+/ML$
M 0V(YJ'%#KYH,<^XYP0H0D-KKX.%#5]29Q'=@#!L=BL%E$< K![@]3&XB,3F
M)[>"V5ET]E+^LF0[_.M^%R:D! \'>[EZ/73R]NA$[J1_13<NU BYAN9K"%/1
MTL+HE$V\^5S.@N7B\#E;K4.V(>2$1&1.$V[P6*L#!]GTUN2Y%D>P&OQ%/ T3
M+_(WYX08]?1K^7 <XFA?,^Y#P.V2KM?Y??U&G,WRB&X3!D 9J@K/.&2GP2\H
M;]7*4PT>2)Q0[DI\3?BX(29#J;6P!V<\UBD1N'R:$RO<W!439'W._FK2>JD7
M"G9,0%,^&NR *A(PD5(6E^(=GHR!K'1AC<&&T^;+@/%3;2':+\"7T0L!P*1X
MV1D"2@*A+0$U(I3(A4%LIF8(=/ ++AGY$"'*U\(AB.5H@V 2K&A$99!&MDEQ
M&J<LD$Y42"V#E=I@S=W^/C;I,]0X=ND(M>&MV,=;LU"F/C3<>*:IHF9=]!VI
MRM'%NKZ*\*;;C?\MT/DMT/DMT/GE!CJ_>?R6'O]!>\_<"'Z)M2X%2:>R8HFM
ML]Z?^@+J!# 2V70S 2.\.9O/J2_S0=XG11J(2>1%]?$8;A'URE%:J^21GSY;
MV#@LI@EP% (SXA!8ZY,OT!HV\#,1XV4]5 *;Q7W8,'QDXWA U3KN9=^X8FC7
M,7N@7-9ASEF<GQAWWI.C>AC9 H%%)"LGVN(J&%<8O;+R@48IC1;%Y&)E@R"
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
M,(LJ?I@[_U4#]VCVLAE'L3JJS-82_SF+IR'+GG#[M[@J.*H%";EHK$]ZFNQ
MRJ#85<+,YK,XH)'T[N6=H24@]=?'OJ<ZU@TY(L=5VV2ZB.B<^EZ4%(6QTAYC
M0J$HX7W/0 /JE2M8'+WK=" RO(=T>&0P&E8;FNUU*70A%?^\J8"7RY8M)UP]
MV.CAQ#U?^S4OZ[>A+VRT)KHG7BA-M=LE(4G9D-]!'%*)!B5V;+P+JP:/FF-(
M#S%M!#F)0W8@PO11^E2X3WC#&WQN7W;EO*\K%OEI+(F6^8+M8VJ&9QIT8,(]
M&DVDT<DOK," ;&!XXT4+J/%H.U@8F\3JJ-MC <9HLPP]V#C2*C3,V4$-O:IQ
MNZ4)D/&]GK???**K= 7&O3H\Q+ZB2O;MK1CW;?<Z9K+&<W,=>EDOA+,_4[J6
MKS;.9DSH8$02VR!32XN36.\W2N(D:4[L+QV,R"$. ]W7$G25E\/MLTLO"@1T
M^9^+U3IF#WE.G1,+K1L7:LJ,I9!ZN(=SZ :$_G%)%EYXEO7FZ3E<RS1U\54N
M0_&'G>C:8(W'/VWEQ,$[04HJ<@)ZC\!^8=0 85C/'=I5LKR^V&$I>V]2^GG)
MTM_IBM H91=1D/(DWDS991(8]/+3 (.BUCW<U%D]U"$SCBUM&(8%Z>)G=;&>
MDK4L&><?:;+,G/IS(M\!PS=L12Z9%YUXT2=HHU</)W["EG;\O"IQ38:"M8NU
MDOHYC6A"+N4K[X7@:[20M=A9$.<])_,TO*1SZ&07+928P4AKB>LQ$V6$U]8
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
M;&5N;FEU;2YH=&U02P$"% ,4    " #9@UQ;?P37K/8&   !)0  (
M        @ %*%00 96$P,C8Q-C W,#%E>#$R+3)?;6EL;&5N;FEU;2YH=&U0
M2P$"% ,4    " #9@UQ;/9:(&I$#  "^#0  (               @ %^' 0
M96$P,C8Q-C W,#%E>#$S+3%?;6EL;&5N;FEU;2YH=&U02P$"% ,4    " #9
M@UQ;^2%=GY0#  #4#0  (               @ %-( 0 96$P,C8Q-C W,#%E
M>#$S+3)?;6EL;&5N;FEU;2YH=&U02P$"% ,4    " #9@UQ;1"!O%E6J  "C
MKP  #0              @ $?) 0 :6UA9V5?,# Q+FIP9U!+ 0(4 Q0    (
M -F#7%OEM7M'#@@  /P(   -              "  9_.! !I;6%G95\P,#(N
M:G!G4$L! A0#%     @ V8-<6^<ZM&<P#@  &0\   T              ( !
MV-8$ &EM86=E7S P,RYJ<&=02P$"% ,4    " #9@UQ;.%O-0",+   2#
M#0              @ $SY00 :6UA9V5?,# T+FIP9U!+ 0(4 Q0    ( -F#
M7%LA *ZR@@@  &\)   .              "  8'P! !I;6%G95\P,#1A+FIP
M9U!+ 0(4 Q0    ( -F#7%M.NP11"PH   P+   -              "  2_Y
M! !I;6%G95\P,#4N:G!G4$L! A0#%     @ V8-<6\A/Y [$"@  R@L   T
M             ( !90,% &EM86=E7S P-BYJ<&=02P$"% ,4    " #9@UQ;
MB:6I!MP,   "#@  #0              @ %4#@4 :6UA9V5?,# W+FIP9U!+
M 0(4 Q0    ( -F#7%M\47J<(@P  $X-   -              "  5L;!0!I
M;6%G95\P,#@N:G!G4$L! A0#%     @ V8-<6_-:!]'""@  U@L   T
M         ( !J"<% &EM86=E7S P.2YJ<&=02P$"% ,4    " #9@UQ;\8YH
M\^8'  #2"   #0              @ &5,@4 :6UA9V5?,#$P+FIP9U!+ 0(4
M Q0    ( -F#7%N678^67P<  $P(   -              "  :8Z!0!I;6%G
M95\P,3$N:G!G4$L! A0#%     @ V8-<6\33,=4&"   #@D   T
M     ( !,$(% &EM86=E7S Q,BYJ<&=02P$"% ,4    " #9@UQ;^K8SJ.D&
M  #K!P  #0              @ %A2@4 :6UA9V5?,#$S+FIP9U!+ 0(4 Q0
M   ( -F#7%LO%V^5?,P  )SI   -              "  751!0!I;6%G95\P
M,30N:G!G4$L! A0#%     @ V8-<6]F&GJW:[   R_(   T
M ( !'!X& &EM86=E7S Q-2YJ<&=02P$"% ,4    " #9@UQ;:.UL?&L( 0 K
M$ $ #0              @ $A"P< :6UA9V5?,#$V+FIP9U!+ 0(4 Q0    (
M -F#7%N^M;9R[A@  +0?   -              "  ;<3" !I;6%G95\P,3<N
M:G!G4$L! A0#%     @ V8-<6R4?#\+7&0  O#$! !$              ( !
MT"P( &UG:6@M,C R-3 V,S N>'-D4$L! A0#%     @ V8-<6ZI<K(2\$@
M8/   !4              ( !UD8( &UG:6@M,C R-3 V,S!?8V%L+GAM;%!+
M 0(4 Q0    ( -F#7%N9GZ-A*U(  !'Y!  5              "  <59" !M
M9VEH+3(P,C4P-C,P7V1E9BYX;6Q02P$"% ,4    " #9@UQ;)WD,7YN[
M,0D %0              @ $CK @ ;6=I:"TR,#(U,#8S,%]L86(N>&UL4$L!
M A0#%     @ V8-<6VE'Q&% 40  RA(% !4              ( !\6<) &UG
I:6@M,C R-3 V,S!?<')E+GAM;%!+!08     '  < /0&  !DN0D    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>ea0261607-20f_millennium_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:currency="http://xbrl.sec.gov/currency/2025"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgih="http://www.millenniumgp.com/20250630"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mgih-20250630.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">mgih:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-04</startDate>
            <endDate>2023-04-04</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-04</instant>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-04</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-04</startDate>
            <endDate>2023-04-04</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumInvestmentInternationalLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumPrintingShenzhenCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:PutianXiqiBrandingStrategyCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumPackagingTechnologyHuizhouCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumHuizhouTechnologyCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:HuizhouYimeinuoIndustryCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumStrategicInternationalLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:WahTongInvestmentInternationalLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:YeeWooPaperInvestmentInternationalLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumPrintingInternationalLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumPackagingGroupInternationalLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:YeeWooPaperPackagingHKCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MPGGlobalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumGroupInvestmentBVILimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumHoldingsInternationalLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:YeeWooVietnamPaperProductsCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MillenniumPrintingAndPackagingTechnologyVietnamCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MPGGlobalInvestmentPTELTDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:MPGCreativeSolutionSGPTELTDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:PTMillenniumInvestmentIndonesiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">mgih:PTMillenniumPrintingAndPackagingTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mgih:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
        </entity>
        <period>
            <instant>2023-12-11</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-11</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgih:HuizhouYimeinuoIndustryCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-11</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-11</instant>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:BalanceSheetItemsExceptForEquityAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">mgih:StatementOfOperationsAndCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:VND</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">mgih:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">mgih:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">mgih:FinancialAsset181To365DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">mgih:FinancialAsset181To365DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:BankOfChinaHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:BankOfChinaHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:GuaranteedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:GuaranteedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:CollateralizedAndGuaranteedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgih:CollateralizedAndGuaranteedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:DBSBankHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:DBSBankHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:DBSBankHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankOfChinaHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankOfChinaHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:BankOfChinaHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:HengSangBankLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:HengSangBankLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mgih:HengSangBankLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:YeeWooPaperPackagingChinaCompanyLimited1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:YeeWooPaperPackagingChinaCompanyLimited1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:YeeWooPaperPackagingChinaCompanyLimited1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkePrintingProductsCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkePrintingProductsCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkePrintingProductsCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkeHighLevelPaperProductsCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkeHighLevelPaperProductsCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgih:KunshanChuangkeHighLevelPaperProductsCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
        </entity>
        <period>
            <startDate>2023-04-04</startDate>
            <endDate>2023-04-04</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
        </entity>
        <period>
            <instant>2023-04-04</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:StaffCostsAndEmployeeBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:StaffCostsAndEmployeeBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:StaffCostsAndEmployeeBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ConsultancyFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ConsultancyFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ConsultancyFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:DepreciationAndAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:DepreciationAndAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:DepreciationAndAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersSellingAndMarketingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersSellingAndMarketingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersSellingAndMarketingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OfficeAndUtilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OfficeAndUtilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OfficeAndUtilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mgih:OthersGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mgih:VietnamTaxLawsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mgih:HongKongTaxLawsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mgih:HongKongTaxLawsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mgih:HongKongTaxLawsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">mgih:PeopleRepublicOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:CorrugatedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgih:PackagingProductsSupplyChainManagementSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgih:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">mgih:HongKongDepositProtectionBoardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">mgih:PeoplesBankOfChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">mgih:DepositInsuranceOfVietnamMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mgih:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mgih:TotalPurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">mgih:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">mgih:CapitalCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-14</instant>
        </period>
    </context>
    <context id="c305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-14</instant>
        </period>
    </context>
    <context id="c306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-14</instant>
        </period>
    </context>
    <context id="c307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">mgih:CapitalCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-11</instant>
        </period>
    </context>
    <context id="c308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001903995</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="vnd">
        <measure>iso4217:VND</measure>
    </unit>
    <unit id="hkd">
        <measure>iso4217:HKD</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="sqm">
        <measure>utr:sqm</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-23957">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="c0" id="ixv-36">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-48">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-23958">2025-06-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-23959">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-23960">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-66">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="c0" id="ixv-78">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-23961">001-41568</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-95">Millennium Group International Holdings Limited</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-103">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-23962">Flat B-C, 1st Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-23963">Wang Kwong Industrial Building</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c0" id="ixv-23964">45 Hung To Road</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-23965">Kwun Tong</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-23966">999077</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c1" id="ixv-23967">+852</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c1" id="ixv-23968">36195768</dei:LocalPhoneNumber>
    <dei:ContactPersonnelName contextRef="c1" id="ixv-125">Ming Yan Lai</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1 contextRef="c1" id="ixv-23969">Flat B-C, 1st Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c1" id="ixv-23970">Wang Kwong Industrial Building</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c1" id="ixv-23971">45 Hung To Road</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c1" id="ixv-23972">Kwun Tong</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="c1" id="ixv-23973">999077</dei:EntityAddressPostalZipCode>
    <dei:Security12bTitle contextRef="c0" id="ixv-159">Ordinary shares, par value $0.002 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-163">MGIH</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-23974">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-23975"
      unitRef="shares">11250000</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-23976">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-23977">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-23978">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-23979">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-23980">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-261">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0" id="ixv-267">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-273">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-279">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentAccountingStandard contextRef="c0" id="ixv-23981">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="c0" id="ixv-334">false</dei:EntityShellCompany>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c43" id="ixv-23982">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c0" id="ixv-23983">Our Board of Directors
is responsible for reviewing the Company&#x2019;s cybersecurity risk management and control systems in relation to the financial reporting
by the Company, including the Company&#x2019;s cybersecurity strategy. We maintain a process for assessing, identifying and managing material
risks from cybersecurity threats, including risks relating to disruption of business operations or financial reporting systems, intellectual
property theft&#x37e; fraud&#x37e; extortion&#x37e; harm to employees or customers&#x37e; violation of privacy laws and other litigation
and legal risk&#x37e; and reputational risk, as part of our overall risk management system and processes.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c0" id="ixv-23984">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c0" id="ixv-23985">We asses and manage our cybersecurity
risks though our Information Technologies (&#x201c;IT&#x201d;) Committee, which is integrated by the Chief Executive Officer and the Chief
Financial Officer. The Chief Executive Officer presents to our Board of Directors, on a yearly basis, the work carried out on the identification,
categorization, and mitigation procedures put in place in relation to the most relevant risks of the company, including cybersecurity
risks. In this sense, risks related to cybersecurity have been categorized as &#x201c;high relevance&#x201d; for the Company.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c0" id="ixv-23986">Our IT department is
responsible for targeted and regular monitoring of cybersecurity risks. They independently and continuously monitor cybersecurity risks
and countermeasures to defend against such threats and, in the event of a cybersecurity threat or cybersecurity incident, inform executive
management and our Board of Directors.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c0" id="ixv-23987">They independently and continuously monitor cybersecurity risks
and countermeasures to defend against such threats and, in the event of a cybersecurity threat or cybersecurity incident, inform executive
management and our Board of Directors.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c0" id="ixv-15845">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;According to the priority
of the cybersecurity risks as result of the risk evaluation, risks are addressed by concrete actions and, if appropriate and possible,
necessary countermeasures. In order to be able to react quickly and flexibly to cybersecurity risks, risk management is integrated into
existing processes and reporting channels. Our risk management program considers cybersecurity risks alongside other company risks, and
our enterprise risk professionals consult with company subject matter experts to gather information necessary to identify cybersecurity
risks and evaluate their nature and severity, as well as identify mitigations and assess the impact of those mitigations on residual
risk. We may engage third parties from time to time to conduct risk assessments.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c0" id="ixv-23988">In order to be able to react quickly and flexibly to cybersecurity risks, risk management is integrated into
existing processes and reporting channels.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c0" id="ixv-23989">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c0" id="ixv-23990">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <dei:AuditorOpinionTextBlock contextRef="c0" id="ixv-16306">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Opinion on the Financial Statements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have audited the accompanying consolidated
balance sheet of Millennium Group International Holdings Limited and its subsidiaries (collectively the &#x201c;Company&#x201d;) as of June
30, 2023 and the related consolidated statements of operations and comprehensive loss, changes in shareholders&#x2019; equity, and cash
flows for each of the years in the two-year period ended June 30, 2023, and the related notes (collectively referred to as the &#x201c;financial
statements&#x201d;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company
as of June 30, 2023, and the results of its operations and its cash flows for each of the years in the two-year period ended June 30,
2023, in conformity with accounting principles generally accepted in the United States of America.&#160;&lt;/p&gt;</dei:AuditorOpinionTextBlock>
    <dei:AuditorName contextRef="c0" id="ixv-23991">WWC, P.C.</dei:AuditorName>
    <dei:AuditorFirmId contextRef="c0" id="ixv-23992">1171</dei:AuditorFirmId>
    <dei:AuditorLocation contextRef="c0" id="ixv-23993">San Mateo, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-23994" unitRef="usd">10689219</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-23995" unitRef="usd">13346584</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-23996" unitRef="usd">87842</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="0" id="ixv-23997" unitRef="usd">7100656</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-23998" unitRef="usd">9462980</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="0" id="ixv-23999" unitRef="usd">1391295</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-24000" unitRef="usd">1240639</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-24001" unitRef="usd">1538816</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-24002" unitRef="usd">3715494</us-gaap:InventoryNet>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="0" id="ixv-24003" unitRef="usd">20807828</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-24004" unitRef="usd">27765697</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-24005" unitRef="usd">7447205</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-24006" unitRef="usd">7792835</us-gaap:PropertyPlantAndEquipmentNet>
    <mgih:RightofuseAssetsROUNet contextRef="c2" decimals="0" id="ixv-24007" unitRef="usd">3177674</mgih:RightofuseAssetsROUNet>
    <mgih:RightofuseAssetsROUNet contextRef="c3" decimals="0" id="ixv-24008" unitRef="usd">3474737</mgih:RightofuseAssetsROUNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c2" decimals="0" id="ixv-24009" unitRef="usd">100667</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="0" id="ixv-24010" unitRef="usd">197787</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c2" decimals="0" id="ixv-24011" unitRef="usd">165983</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="0" id="ixv-24012" unitRef="usd">329594</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c2" decimals="0" id="ixv-24013" unitRef="usd">4547727</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="0" id="ixv-24014" unitRef="usd">4076456</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c2" decimals="0" id="ixv-24015" unitRef="usd">15439256</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c3" decimals="0" id="ixv-24016" unitRef="usd">15871409</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="0" id="ixv-24017" unitRef="usd">36247084</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-24018" unitRef="usd">43637106</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c2" decimals="0" id="ixv-24019" unitRef="usd">3580584</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" id="ixv-24020" unitRef="usd">3648331</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c2" decimals="0" id="ixv-24021" unitRef="usd">1024301</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c3" decimals="0" id="ixv-24022" unitRef="usd">2684556</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <mgih:LeaseObligationCurrent contextRef="c2" decimals="0" id="ixv-24023" unitRef="usd">223543</mgih:LeaseObligationCurrent>
    <mgih:LeaseObligationCurrent contextRef="c3" decimals="0" id="ixv-24024" unitRef="usd">218578</mgih:LeaseObligationCurrent>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" id="ixv-24025" unitRef="usd">6108552</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" id="ixv-24026" unitRef="usd">5582665</us-gaap:ShortTermBorrowings>
    <us-gaap:TaxesPayableCurrent contextRef="c2" decimals="0" id="ixv-24027" unitRef="usd">212801</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-24028" unitRef="usd">11149781</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-24029" unitRef="usd">12134130</us-gaap:LiabilitiesCurrent>
    <mgih:LeaseObligationNoncurrent contextRef="c2" decimals="0" id="ixv-24030" unitRef="usd">187355</mgih:LeaseObligationNoncurrent>
    <mgih:LeaseObligationNoncurrent contextRef="c3" decimals="0" id="ixv-24031" unitRef="usd">456933</mgih:LeaseObligationNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c2" decimals="0" id="ixv-24032" unitRef="usd">187355</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-24033" unitRef="usd">456933</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c2" decimals="0" id="ixv-24034" unitRef="usd">11337136</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-24035" unitRef="usd">12591063</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="3"
      id="ixv-24036"
      unitRef="usdPershares">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="3"
      id="ixv-24037"
      unitRef="usdPershares">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="0"
      id="ixv-24038"
      unitRef="shares">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="0"
      id="ixv-24039"
      unitRef="shares">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="0"
      id="ixv-24040"
      unitRef="shares">11250000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="0"
      id="ixv-24041"
      unitRef="shares">11250000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="0"
      id="ixv-24042"
      unitRef="shares">11250000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="0"
      id="ixv-24043"
      unitRef="shares">11250000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="0" id="ixv-24044" unitRef="usd">22500</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ixv-24045" unitRef="usd">22500</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c2" decimals="0" id="ixv-24046" unitRef="usd">34361149</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c3" decimals="0" id="ixv-24047" unitRef="usd">34361149</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired contextRef="c2" decimals="0" id="ixv-24048" unitRef="usd">1049119</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired contextRef="c3" decimals="0" id="ixv-24049" unitRef="usd">1049119</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="0" id="ixv-24050" unitRef="usd">-3708980</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" id="ixv-24051" unitRef="usd">-3888270</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="0" id="ixv-24052" unitRef="usd">-6813840</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-24053" unitRef="usd">-498455</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-24054" unitRef="usd">24909948</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-24055" unitRef="usd">31046043</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="0" id="ixv-24056" unitRef="usd">36247084</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-24057" unitRef="usd">43637106</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-24058" unitRef="usd">25334149</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c4" decimals="0" id="ixv-24059" unitRef="usd">38530773</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="0" id="ixv-24060" unitRef="usd">45598620</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="0" id="ixv-24061" unitRef="usd">20649031</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c4" decimals="0" id="ixv-24062" unitRef="usd">30226192</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c5" decimals="0" id="ixv-24063" unitRef="usd">36534358</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-24064" unitRef="usd">4685118</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c4" decimals="0" id="ixv-24065" unitRef="usd">8304581</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="0" id="ixv-24066" unitRef="usd">9064262</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="0" id="ixv-24067" unitRef="usd">3334120</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c4" decimals="0" id="ixv-24068" unitRef="usd">5651505</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c5" decimals="0" id="ixv-24069" unitRef="usd">4875650</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-24070" unitRef="usd">7365859</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c4" decimals="0" id="ixv-24071" unitRef="usd">9581030</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c5" decimals="0" id="ixv-24072" unitRef="usd">5270966</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" id="ixv-24073" unitRef="usd">10699979</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c4" decimals="0" id="ixv-24074" unitRef="usd">15232535</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c5" decimals="0" id="ixv-24075" unitRef="usd">10146616</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-24076" unitRef="usd">-6014861</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="0" id="ixv-24077" unitRef="usd">-6927954</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="0" id="ixv-24078" unitRef="usd">-1082354</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncome contextRef="c0" decimals="0" id="ixv-24079" unitRef="usd">670963</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c4" decimals="0" id="ixv-24080" unitRef="usd">49163</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c5" decimals="0" id="ixv-24081" unitRef="usd">1366394</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense contextRef="c0" decimals="0" id="ixv-24082" unitRef="usd">323983</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c4" decimals="0" id="ixv-24083" unitRef="usd">725374</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c5" decimals="0" id="ixv-24084" unitRef="usd">31095</us-gaap:OtherNonoperatingExpense>
    <us-gaap:InterestExpenseNonoperating contextRef="c0" decimals="0" id="ixv-24085" unitRef="usd">354412</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c4" decimals="0" id="ixv-24086" unitRef="usd">958935</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c5" decimals="0" id="ixv-24087" unitRef="usd">684358</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-24088" unitRef="usd">-7432</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="0" id="ixv-24089" unitRef="usd">-1635146</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c5" decimals="0" id="ixv-24090" unitRef="usd">650941</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-24091" unitRef="usd">-6022293</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="0" id="ixv-24092" unitRef="usd">-8563100</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="0" id="ixv-24093" unitRef="usd">-431413</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-24094" unitRef="usd">293092</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="0" id="ixv-24095" unitRef="usd">206944</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="0" id="ixv-24096" unitRef="usd">-77302</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-24097" unitRef="usd">-6315385</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" id="ixv-24098" unitRef="usd">-8770044</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-24099" unitRef="usd">-354111</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c0" decimals="0" id="ixv-24100" unitRef="usd">179290</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c4" decimals="0" id="ixv-24101" unitRef="usd">-102715</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c5" decimals="0" id="ixv-24102" unitRef="usd">-3076878</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-24103" unitRef="usd">-6136095</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c4" decimals="0" id="ixv-24104" unitRef="usd">-8872759</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c5" decimals="0" id="ixv-24105" unitRef="usd">-3430989</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-24106"
      unitRef="usdPershares">-0.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-24107"
      unitRef="usdPershares">-0.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c4"
      decimals="2"
      id="ixv-24108"
      unitRef="usdPershares">-0.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c4"
      decimals="2"
      id="ixv-24109"
      unitRef="usdPershares">-0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="ixv-24110"
      unitRef="usdPershares">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-24111"
      unitRef="usdPershares">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-24112"
      unitRef="shares">11250000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-24113"
      unitRef="shares">11250000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c4"
      decimals="INF"
      id="ixv-24114"
      unitRef="shares">11250000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c4"
      decimals="INF"
      id="ixv-24115"
      unitRef="shares">11250000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c5"
      decimals="INF"
      id="ixv-24116"
      unitRef="shares">10301370</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c5"
      decimals="INF"
      id="ixv-24117"
      unitRef="shares">10301370</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c6"
      decimals="INF"
      id="ixv-24118"
      unitRef="shares">10000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c6" decimals="0" id="ixv-24119" unitRef="usd">20000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c7" decimals="0" id="ixv-24120" unitRef="usd">31101897</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="0" id="ixv-24121" unitRef="usd">1029144</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="0" id="ixv-24122" unitRef="usd">-708677</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="0" id="ixv-24123" unitRef="usd">8645675</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="0" id="ixv-24124" unitRef="usd">40088039</us-gaap:StockholdersEquity>
    <mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves contextRef="c14" decimals="0" id="ixv-24125" unitRef="usd">19975</mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves>
    <mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves contextRef="c16" decimals="0" id="ixv-24126" unitRef="usd">-19975</mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c12"
      decimals="INF"
      id="ixv-24127"
      unitRef="shares">1250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c12" decimals="0" id="ixv-24128" unitRef="usd">2500</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c13" decimals="0" id="ixv-24129" unitRef="usd">3259252</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c5" decimals="0" id="ixv-24130" unitRef="usd">3261752</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c15" decimals="0" id="ixv-24131" unitRef="usd">-3076878</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c5" decimals="0" id="ixv-24132" unitRef="usd">-3076878</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:NetIncomeLoss contextRef="c16" decimals="0" id="ixv-24133" unitRef="usd">-354111</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-24134" unitRef="usd">-354111</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c17"
      decimals="INF"
      id="ixv-24135"
      unitRef="shares">11250000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="0" id="ixv-24136" unitRef="usd">22500</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="0" id="ixv-24137" unitRef="usd">34361149</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" id="ixv-24138" unitRef="usd">1049119</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" id="ixv-24139" unitRef="usd">-3785555</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="0" id="ixv-24140" unitRef="usd">8271589</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="0" id="ixv-24141" unitRef="usd">39918802</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c26" decimals="0" id="ixv-24142" unitRef="usd">-102715</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c4" decimals="0" id="ixv-24143" unitRef="usd">-102715</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:NetIncomeLoss contextRef="c27" decimals="0" id="ixv-24144" unitRef="usd">-8770044</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" id="ixv-24145" unitRef="usd">-8770044</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c28"
      decimals="INF"
      id="ixv-24146"
      unitRef="shares">11250000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="0" id="ixv-24147" unitRef="usd">22500</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="0" id="ixv-24148" unitRef="usd">34361149</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="0" id="ixv-24149" unitRef="usd">1049119</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="0" id="ixv-24150" unitRef="usd">-3888270</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="0" id="ixv-24151" unitRef="usd">-498455</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-24152" unitRef="usd">31046043</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c35" decimals="0" id="ixv-24153" unitRef="usd">179290</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c0" decimals="0" id="ixv-24154" unitRef="usd">179290</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:NetIncomeLoss contextRef="c36" decimals="0" id="ixv-24155" unitRef="usd">-6315385</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-24156" unitRef="usd">-6315385</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c38"
      decimals="INF"
      id="ixv-24157"
      unitRef="shares">11250000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c38" decimals="0" id="ixv-24158" unitRef="usd">22500</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c39" decimals="0" id="ixv-24159" unitRef="usd">34361149</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c40" decimals="0" id="ixv-24160" unitRef="usd">1049119</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c41" decimals="0" id="ixv-24161" unitRef="usd">-3708980</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c42" decimals="0" id="ixv-24162" unitRef="usd">-6813840</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-24163" unitRef="usd">24909948</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-24164" unitRef="usd">-6315385</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" id="ixv-24165" unitRef="usd">-8770044</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-24166" unitRef="usd">-354111</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-24167" unitRef="usd">980202</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c4" decimals="0" id="ixv-24168" unitRef="usd">1398862</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c5" decimals="0" id="ixv-24169" unitRef="usd">1702331</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OtherAssetImpairmentCharges contextRef="c0" decimals="0" id="ixv-24170" unitRef="usd">24116</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges contextRef="c4" decimals="0" id="ixv-24171" unitRef="usd">564020</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges contextRef="c5" decimals="0" id="ixv-24172" unitRef="usd">133218</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="0" id="ixv-24173" unitRef="usd">195958</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c4" decimals="0" id="ixv-24174" unitRef="usd">157765</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c5" decimals="0" id="ixv-24175" unitRef="usd">-116846</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AssetImpairmentCharges contextRef="c0" decimals="0" id="ixv-24176" unitRef="usd">128017</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="0" id="ixv-24177" unitRef="usd">-305523</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c4" decimals="0" id="ixv-24178" unitRef="usd">88241</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c5" decimals="0" id="ixv-24179" unitRef="usd">1949</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c0" decimals="0" id="ixv-24180" unitRef="usd">-166073</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c4" decimals="0" id="ixv-24181" unitRef="usd">-67808</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c5" decimals="0" id="ixv-24182" unitRef="usd">106103</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-24183" unitRef="usd">-2240000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c4" decimals="0" id="ixv-24184" unitRef="usd">-688284</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c5" decimals="0" id="ixv-24185" unitRef="usd">-6690275</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="0" id="ixv-24186" unitRef="usd">283604</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c4" decimals="0" id="ixv-24187" unitRef="usd">58196</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c5" decimals="0" id="ixv-24188" unitRef="usd">476360</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-24189" unitRef="usd">-2189216</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c4" decimals="0" id="ixv-24190" unitRef="usd">-1284158</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c5" decimals="0" id="ixv-24191" unitRef="usd">-3408444</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes contextRef="c0" decimals="0" id="ixv-24192" unitRef="usd">-160504</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes contextRef="c4" decimals="0" id="ixv-24193" unitRef="usd">264989</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <mgih:IncreaseDecreaseInRightofuseAssets contextRef="c0" decimals="0" id="ixv-24194" unitRef="usd">-312426</mgih:IncreaseDecreaseInRightofuseAssets>
    <mgih:IncreaseDecreaseInRightofuseAssets contextRef="c4" decimals="0" id="ixv-24195" unitRef="usd">419957</mgih:IncreaseDecreaseInRightofuseAssets>
    <mgih:IncreaseDecreaseInRightofuseAssets contextRef="c5" decimals="0" id="ixv-24196" unitRef="usd">-777309</mgih:IncreaseDecreaseInRightofuseAssets>
    <mgih:IncreaseDecreaseInLeaseObligation contextRef="c0" decimals="0" id="ixv-24197" unitRef="usd">-255814</mgih:IncreaseDecreaseInLeaseObligation>
    <mgih:IncreaseDecreaseInLeaseObligation contextRef="c4" decimals="0" id="ixv-24198" unitRef="usd">501745</mgih:IncreaseDecreaseInLeaseObligation>
    <mgih:IncreaseDecreaseInLeaseObligation contextRef="c5" decimals="0" id="ixv-24199" unitRef="usd">-683205</mgih:IncreaseDecreaseInLeaseObligation>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="0" id="ixv-24200" unitRef="usd">-99359</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c4" decimals="0" id="ixv-24201" unitRef="usd">250488</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c5" decimals="0" id="ixv-24202" unitRef="usd">-1586850</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c0" decimals="0" id="ixv-24203" unitRef="usd">-1624132</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c4" decimals="0" id="ixv-24204" unitRef="usd">1248316</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c5" decimals="0" id="ixv-24205" unitRef="usd">-226444</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c0" decimals="0" id="ixv-24206" unitRef="usd">211520</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c4" decimals="0" id="ixv-24207" unitRef="usd">-6352</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c5" decimals="0" id="ixv-24208" unitRef="usd">-342621</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <mgih:IncreaseDecreaseinRelatedPartyBalancesTradeNature contextRef="c0" decimals="0" id="ixv-24209" unitRef="usd">-54650</mgih:IncreaseDecreaseinRelatedPartyBalancesTradeNature>
    <mgih:IncreaseDecreaseinRelatedPartyBalancesTradeNature contextRef="c4" decimals="0" id="ixv-24210" unitRef="usd">-659678</mgih:IncreaseDecreaseinRelatedPartyBalancesTradeNature>
    <mgih:IncreaseDecreaseinRelatedPartyBalancesTradeNature contextRef="c5" decimals="0" id="ixv-24211" unitRef="usd">-707311</mgih:IncreaseDecreaseinRelatedPartyBalancesTradeNature>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-24212" unitRef="usd">-1719389</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c4" decimals="0" id="ixv-24213" unitRef="usd">-4106011</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c5" decimals="0" id="ixv-24214" unitRef="usd">8109777</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-24215" unitRef="usd">2023740</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c4" decimals="0" id="ixv-24216" unitRef="usd">2376967</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c5" decimals="0" id="ixv-24217" unitRef="usd">186565</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <mgih:PaymentsToPrepaymentLandCost contextRef="c0" decimals="0" id="ixv-24218" unitRef="usd">183460</mgih:PaymentsToPrepaymentLandCost>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-24219" unitRef="usd">289170</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c4" decimals="0" id="ixv-24220" unitRef="usd">162902</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c0" decimals="0" id="ixv-24221" unitRef="usd">3194</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c4" decimals="0" id="ixv-24222" unitRef="usd">29458</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c5" decimals="0" id="ixv-24223" unitRef="usd">29955</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-24224" unitRef="usd">-1554304</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c4" decimals="0" id="ixv-24225" unitRef="usd">-2243523</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c5" decimals="0" id="ixv-24226" unitRef="usd">-216520</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c5" decimals="0" id="ixv-24227" unitRef="usd">4227000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:RepaymentsOfBankDebt contextRef="c0" decimals="0" id="ixv-24228" unitRef="usd">10962402</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt contextRef="c4" decimals="0" id="ixv-24229" unitRef="usd">22049203</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt contextRef="c5" decimals="0" id="ixv-24230" unitRef="usd">18662822</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:ProceedsFromBankDebt contextRef="c0" decimals="0" id="ixv-24231" unitRef="usd">11522309</us-gaap:ProceedsFromBankDebt>
    <us-gaap:ProceedsFromBankDebt contextRef="c4" decimals="0" id="ixv-24232" unitRef="usd">14188856</us-gaap:ProceedsFromBankDebt>
    <us-gaap:ProceedsFromBankDebt contextRef="c5" decimals="0" id="ixv-24233" unitRef="usd">16235091</us-gaap:ProceedsFromBankDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-24234" unitRef="usd">559907</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c4" decimals="0" id="ixv-24235" unitRef="usd">-7860347</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c5" decimals="0" id="ixv-24236" unitRef="usd">1799269</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-24237" unitRef="usd">144263</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" id="ixv-24238" unitRef="usd">-20158</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c5" decimals="0" id="ixv-24239" unitRef="usd">-1563355</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-24240" unitRef="usd">-2569523</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c4" decimals="0" id="ixv-24241" unitRef="usd">-14230038</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c5" decimals="0" id="ixv-24242" unitRef="usd">8129171</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-24243" unitRef="usd">13346584</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c22" decimals="0" id="ixv-24244" unitRef="usd">27576622</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c11" decimals="0" id="ixv-24245" unitRef="usd">19447451</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="0" id="ixv-24246" unitRef="usd">10777061</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-24247" unitRef="usd">13346584</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c22" decimals="0" id="ixv-24248" unitRef="usd">27576622</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="0" id="ixv-24249" unitRef="usd">344757</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c4" decimals="0" id="ixv-24250" unitRef="usd">850614</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c5" decimals="0" id="ixv-24251" unitRef="usd">684358</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" id="ixv-24252" unitRef="usd">-97428</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c4" decimals="0" id="ixv-24253" unitRef="usd">593569</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c5" decimals="0" id="ixv-24254" unitRef="usd">614026</us-gaap:IncomeTaxesPaidNet>
    <mgih:PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital contextRef="c5" decimals="0" id="ixv-24255" unitRef="usd">515952</mgih:PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0" id="ixv-18957">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(1) Organization and Business Background&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 21, 2021, Millennium Group International
Holdings Limited (the &#x201c;Company&#x201d; or the &#x201c;Group&#x201d;) was incorporated in the Cayman Islands, as an investment holding
company. The Company primarily provides paper-based packaging solutions. The Company is headquartered in Hong Kong with significant operations
in the People&#x2019;s Republic of China (&#x201c;PRC&#x201d; or China) and Vietnam. The Company operates two production facilities in the
Guangdong Province of the PRC. The Company also operates a supply chain management business in Vietnam to provide premium packaging solutions
to meet the demand of the Company&#x2019;s top-tier clients whose products are sold globally.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A reorganization of the legal structure was completed on January 19, 2022. As the Group was under control of the same shareholders and their entire equity interests were held by the same
shareholders immediately prior to the group reorganization, the consolidated statements of operations and comprehensive loss, consolidated
statements of changes in shareholders&#x2019; equity and consolidated statements of cash flows are prepared as if the current group structure
had been in existence throughout the year ended June 30, 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Initial Public Offering&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 4, 2023, the Company announced the closing
of its initial public offering (&#x201c;IPO&#x201d;) of 1,250,000 ordinary shares, US$0.002&#160;par value per share (&#x201c;Ordinary Shares&#x201d;)
at US$4.00&#160;per share for US$5,000,000&#160;in gross proceeds. The Company raised net proceeds of $4.2 million&#160;after deducting
underwriting discounts and commissions and offering expenses. In addition, the Company granted its underwriters, Revere Securities, LLC,
as the Underwriter Representative, an option for 45 days after the closing of the IPO to purchase up to&#160;15% of the total number
of the Company&#x2019;s ordinary shares to be offered by the Company pursuant to the IPO (excluding shares subject to this option), solely
for the purpose of covering overallotments, at the IPO price less the underwriting discount. The ordinary shares of the Company began
trading on the Nasdaq Capital Market on April 6, 2023 under the ticker symbol &#x201c;MGIH&#x201d;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2025, the Company&#x2019;s subsidiaries
are detailed in the table as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;Date of&lt;br/&gt; Incorporation&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;Place of&lt;br/&gt; Incorporation&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;Percentage&#160;of&lt;br/&gt; Ownership&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom"&gt;Name&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;or Establishment&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;or&#160;Establishment&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;(directly/indirectly)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Principal Activities&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: left; font-style: italic; vertical-align: top"&gt;Subsidiary:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; width: 34%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Investment International Limited&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 15%; text-align: center"&gt;September 13, 2019&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 12%; text-align: center"&gt;HK&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 24%; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Printing (Shenzhen) Co., Ltd&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;December 3, 2007&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;The PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding and Manufacturing of paper-based packaging&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Putian Xiqi Branding Strategy Co., Ltd&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;September 30, 2017&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;The PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Trading of paper-based packaging&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Packaging Technology (Huizhou) Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;March 6, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;The PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium (Huizhou) Technology Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;January 19, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;The PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Property holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Huizhou Yimeinuo Industry Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;April 7, 2017&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;The PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Property holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Strategic International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;November 13, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Wah Tong Investment International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;October 18, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Yee Woo Paper Investment International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;November 15, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Printing International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;May 12, 2000&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Trading of paper based packaging&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Packaging Group International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;August 13, 2003&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding and trading&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Yee Woo Paper Packaging (HK) Company Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;December 13, 2018&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Trading of paper-based packaging&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;MPG Global Company Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;March 9, 2018&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Trading of paper-based packaging&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Group Investment (BVI) Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;May 20. 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;BVI&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Holdings International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;September 23, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Yee Woo Vietnam Paper Products Company Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;August 3, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Printing and Packaging Technology (Vietnam) Co. Ltd&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;June 4, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Manufacturing of paper-based packaging&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; width: 34%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;MPG Global Investment PTE.LTD&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 15%; text-align: center"&gt;September 10, 2024&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 12%; text-align: center"&gt;Singapore&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 24%; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;MPG Creative Solution (SG) PTE. LTD&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;March 10, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Singapore&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;80&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;PT Millennium Investment Indonesia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;April 23, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Indonesia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;PT Millennium Printing and Packaging Technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;June 26, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Indonesia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c44"
      decimals="0"
      id="ixv-24256"
      unitRef="shares">1250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="c45"
      decimals="3"
      id="ixv-24257"
      unitRef="usdPershares">0.002</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c46"
      decimals="2"
      id="ixv-24258"
      unitRef="usdPershares">4</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c47" decimals="0" id="ixv-24259" unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction contextRef="c48" decimals="-5" id="ixv-24260" unitRef="usd">4200000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <mgih:OptionForClosingInitialPublicOffering contextRef="c0" id="ixv-24261">P45D</mgih:OptionForClosingInitialPublicOffering>
    <mgih:PercentageOfOrdinaryShare contextRef="c48" decimals="2" id="ixv-24262" unitRef="pure">0.15</mgih:PercentageOfOrdinaryShare>
    <us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock contextRef="c0" id="ixv-18971">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2025, the Company&#x2019;s subsidiaries
are detailed in the table as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;Date of&lt;br/&gt; Incorporation&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;Place of&lt;br/&gt; Incorporation&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;Percentage&#160;of&lt;br/&gt; Ownership&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom"&gt;Name&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;or Establishment&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;or&#160;Establishment&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;(directly/indirectly)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Principal Activities&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: left; font-style: italic; vertical-align: top"&gt;Subsidiary:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; width: 34%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Investment International Limited&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 15%; text-align: center"&gt;September 13, 2019&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 12%; text-align: center"&gt;HK&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 24%; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Printing (Shenzhen) Co., Ltd&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;December 3, 2007&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;The PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding and Manufacturing of paper-based packaging&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Putian Xiqi Branding Strategy Co., Ltd&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;September 30, 2017&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;The PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Trading of paper-based packaging&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Packaging Technology (Huizhou) Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;March 6, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;The PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium (Huizhou) Technology Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;January 19, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;The PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Property holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Huizhou Yimeinuo Industry Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;April 7, 2017&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;The PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Property holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Strategic International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;November 13, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Wah Tong Investment International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;October 18, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Yee Woo Paper Investment International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;November 15, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Printing International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;May 12, 2000&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Trading of paper based packaging&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Packaging Group International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;August 13, 2003&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding and trading&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Yee Woo Paper Packaging (HK) Company Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;December 13, 2018&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Trading of paper-based packaging&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;MPG Global Company Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;March 9, 2018&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Trading of paper-based packaging&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Group Investment (BVI) Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;May 20. 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;BVI&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Holdings International Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;September 23, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;HK&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Yee Woo Vietnam Paper Products Company Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;August 3, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Millennium Printing and Packaging Technology (Vietnam) Co. Ltd&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;June 4, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Manufacturing of paper-based packaging&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; width: 34%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;MPG Global Investment PTE.LTD&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 15%; text-align: center"&gt;September 10, 2024&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 12%; text-align: center"&gt;Singapore&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;100&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 24%; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;MPG Creative Solution (SG) PTE. LTD&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;March 10, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Singapore&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;80&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;PT Millennium Investment Indonesia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;April 23, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Indonesia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Investment holding&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;PT Millennium Printing and Packaging Technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;June 26, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Indonesia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: center"&gt;Dormant&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c49" id="ixv-24263">2019-09-13</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c49" id="ixv-24264">HK</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c49" decimals="2" id="ixv-24265" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c49" id="ixv-24266">Investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c50" id="ixv-24267">2007-12-03</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c50" id="ixv-24268">The PRC</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c50" decimals="2" id="ixv-24269" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c50" id="ixv-24270">Investment holding and Manufacturing of paper-based packaging</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c51" id="ixv-24271">2017-09-30</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c51" id="ixv-24272">The PRC</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c51" decimals="2" id="ixv-24273" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c51" id="ixv-24274">Trading of paper-based packaging</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c52" id="ixv-24275">2020-03-06</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c52" id="ixv-24276">The PRC</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c52" decimals="2" id="ixv-24277" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c52" id="ixv-24278">Dormant</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c53" id="ixv-24279">2020-01-19</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c53" id="ixv-24280">The PRC</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c53" decimals="2" id="ixv-24281" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c53" id="ixv-24282">Property holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c54" id="ixv-24283">2017-04-07</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c54" id="ixv-24284">The PRC</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c54" decimals="2" id="ixv-24285" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c54" id="ixv-24286">Property holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c55" id="ixv-24287">2019-11-13</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c55" id="ixv-24288">HK</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c55" decimals="2" id="ixv-24289" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c55" id="ixv-24290">Investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c56" id="ixv-24291">2019-10-18</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c56" id="ixv-24292">HK</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c56" decimals="2" id="ixv-24293" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c56" id="ixv-24294">Dormant</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c57" id="ixv-24295">2019-11-15</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c57" id="ixv-24296">HK</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c57" decimals="2" id="ixv-24297" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c57" id="ixv-24298">Dormant</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c58" id="ixv-24299">2000-05-12</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c58" id="ixv-24300">HK</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c58" decimals="2" id="ixv-24301" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c58" id="ixv-24302">Trading of paper based packaging</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c59" id="ixv-24303">2003-08-13</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c59" id="ixv-24304">HK</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c59" decimals="2" id="ixv-24305" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c59" id="ixv-24306">Investment holding and trading</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c60" id="ixv-24307">2018-12-13</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c60" id="ixv-24308">HK</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c60" decimals="2" id="ixv-24309" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c60" id="ixv-24310">Trading of paper-based packaging</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c61" id="ixv-24311">2018-03-09</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c61" id="ixv-24312">Vietnam</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c61" decimals="2" id="ixv-24313" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c61" id="ixv-24314">Trading of paper-based packaging</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c62" id="ixv-24315">2021-05-20</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c62" id="ixv-24316">BVI</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c62" decimals="2" id="ixv-24317" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c62" id="ixv-24318">Investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c63" id="ixv-24319">2019-09-23</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c63" id="ixv-24320">HK</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c63" decimals="2" id="ixv-24321" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c63" id="ixv-24322">Investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c64" id="ixv-24323">2022-08-03</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c64" id="ixv-24324">Vietnam</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c64" decimals="2" id="ixv-24325" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c64" id="ixv-24326">Dormant</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c65" id="ixv-24327">2024-06-04</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c65" id="ixv-24328">Vietnam</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c65" decimals="2" id="ixv-24329" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c65" id="ixv-24330">Manufacturing of paper-based packaging</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c66" id="ixv-24331">2024-09-10</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c66" id="ixv-24332">Singapore</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c66" decimals="2" id="ixv-24333" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c66" id="ixv-24334">Investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c67" id="ixv-24335">2025-03-10</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c67" id="ixv-24336">Singapore</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c67" decimals="2" id="ixv-24337" unitRef="pure">0.80</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c67" id="ixv-24338">Dormant</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c68" id="ixv-24339">2025-04-23</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c68" id="ixv-24340">Indonesia</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c68" decimals="2" id="ixv-24341" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c68" id="ixv-24342">Investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c69" id="ixv-24343">2025-06-26</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c69" id="ixv-24344">Indonesia</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c69" decimals="2" id="ixv-24345" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c69" id="ixv-24346">Dormant</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-19290">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;(2) Significant Accounting Policies&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Basis of Presentation and Principles of Consolidation&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements(&#x201c;CFS&#x201d;) of the Company are prepared in accordance with accounting principles generally accepted in the United States of
America (&#x201c;US GAAP&#x201d;), and include the assets, liabilities, revenues, expenses and cash flows of all subsidiaries. All
significant inter-company balances and transactions are eliminated on consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Use of estimates and assumptions&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of financial statements in conformity
with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting period. These estimates are based on information as of the date of the consolidated financial statements. Significant estimates
required to be made by management include,&#160;but are not limited to, accounting estimates reflected in the Company&#x2019;s consolidated
financial statements include useful lives of property, plant and equipment, impairment of inventory, impairment of long-lived assets,
allowance for doubtful accounts, provision for contingent liabilities, deferred taxes and uncertain tax position. Actual results could
differ from these estimates.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Foreign Currency Translation&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s reporting currency is the
United States dollar (&#x201c;US$&#x201d; or &#x201c;$&#x201d;). The functional currency of its Hong Kong subsidiaries is the Hong Kong dollar
(the &#x201c;HK$&#x201d;), its Vietnam subsidiaries is the Vietnamese dong (the &#x201c;VND&#x201d;), and its PRC subsidiaries is the Renminbi
(the &#x201c;RMB&#x201d;). Results of operations and cash flows are translated at the average exchange rates during the year, and assets
and liabilities are translated at the exchange rate at the end of the year. Capital accounts are translated at their historical exchange
rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive
income (loss). Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other
than the functional currency are included in the results of operations as incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Translation of amounts from HK$ into US$ was made at the following
exchange rates:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;HK$7.85 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;HK$7.81 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;HK$7.84 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;HK$7.82 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;HK$7.79 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Translation of amounts from RMB into US$ was made at the following
exchange rates:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;RMB7.17 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;RMB7.27 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;RMB 6.95 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;RMB 7.21 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;RMB 7.21 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Translation of amounts from VND into US$ was made at the following
exchange rates:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;VND26,103 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;VND25,455 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;VND23,706 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;VND24,548 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;VND25,420 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Translation of amounts from SGD into US$ was made at the following
exchange rates:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;SGD1.27 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;SGD1.33 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Cash and cash equivalents&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cash and cash equivalents are cash on hand and
time deposits, which are unrestricted as to withdrawal or use, and which have original maturities of three months or less from the date
of purchase to be cash equivalents.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Restricted cash&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Time deposits that are restricted as to withdrawal for use or pledged
as security is reported separately as restricted cash. As of June 30, 2025, the Company&#x2019;s bank deposit of $87,842 was frozen in
connection with a litigation proceeding and is classified as restricted cash on the consolidated balance sheet.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Subsequent to the balance sheet date, the Company reached a settlement
with the counterparty and paid the settlement in full, upon which the restriction on the bank deposit was lifted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Accounts receivable, net&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable are trade receivables from customers. Accounts
receivable are recognized and carried at original invoiced amount less an estimated allowance for uncollectible accounts. The trade receivables
are all without customer collateral and interest is not accrued on past due accounts. The Company estimates the allowance for doubtful
accounts receivable based on historical collection activity, current business environment and forecasts of future macroeconomic conditions
that may affect the customers&#x2019; ability of payment according to ASC 326. The accounts receivable was segmented into groups based
on certain credit risk characteristics, and the Company determined expected loss rates for each group based on historical loss experience
adjusted for judgments about the effects of relevant observable data including default rates, lifetime for debt recovery, current and
future economic conditions. &lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Prepayments, other receivables and other current
assets&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Prepayments are cash deposited or advanced to
suppliers for future inventory purchases. This amount is refundable and bears no interest.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other receivables and other current assets primarily
include deposits for rental, VAT input and others. Management regularly reviews the aging of receivables and changes in payment trends
and records allowances when management believes collection of amounts due are at risk. Receivables considered uncollectable are written
off against allowances after exhaustive efforts at collection are made.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Inventories, net&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories consist principally of raw materials,
work-in-progress and finished goods, and are stated at the lower of cost (average cost method) or net realizable value. Cost of inventories
includes labor, raw materials, and allocated overhead.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Intangible asset, net&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Intangible asset is computer software acquired by the Company, it is
stated at cost less accumulated amortization and any impairment losses. The intangible assets are amortized on a straight-line basis over
their estimated useful life of 5 years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Property, Plant and Equipment, net&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property, plant, and equipment are stated at
cost less accumulated depreciation and any impairment losses. Major renewals, betterments, and improvements are capitalized to the asset
accounts while replacements, maintenance, and repairs, which do not improve or extend the lives of the respective assets, are expensed
to operations. At the time property, plant, and equipment are retired or otherwise disposed of, the asset and related accumulated depreciation
or amortization accounts are relieved of the applicable amounts. Gains or losses from retirements or sales are credited or charged to
operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company depreciates property, plant, and equipment using the straight-line
method as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: center"&gt;20 to 50 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Plant and machinery&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 to 20 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Motor Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 to 15 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1 to 10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Note: For items bought in second hand, depreciation
is provided based on its residual useful based on the above mentioned overall useful life. The useful life of the fixed assets of the
Vietnamese company is determined according to the current accounting policies of Vietnam and in consideration of the actual value of
the assets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Impairment of long-lived asset&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Long-lived assets, are property, plant and equipment
and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant
adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not
be recoverable. We assess the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate
and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net
proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified,
we would reduce the carrying amount of the asset to its estimated fair value (&#x201c;FV&#x201d;) based on a discounted cash flows approach
or, when available and appropriate, to comparable market values. &lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Leases&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC 842 supersedes the lease requirements in
ASC 840 &#x201c;Leases&#x201d;, and generally requires lessees to recognize operating and finance lease liabilities and corresponding right-of-use
assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising
from leasing arrangements. The leases in the Group are accounted for as operating leases and finance lease.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We determine if an arrangement is a lease at
inception. On our balance sheet, our operating leases and finance lease are included in operating lease right-of-use (ROU) asset, Current
portion of operating lease liability and non-current of lease liability, net of current portion.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ROU assets are our right to use an underlying
asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease ROU assets
and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For leases
that do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in
determining the present value of lease payments. We use the implicit rate when readily determinable. Lease expense for lease payments
is recognized on a straight-line basis over the lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Significant judgment may be required when determining
whether a contract contains a lease, the length of the lease term, the allocation of the consideration in a contract between lease and
non-lease components, and the determination of the discount rate included in our office lease. We review the underlying objective of
each contract, the terms of the contract, and consider our current and future business conditions when making these judgments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For our leases, lease expense is recognized on
a straight-line basis in operations over the lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Any lease with a term of 12&#160;months or less
is considered short-term. As permitted by ASC&#160;842, short-term leases are excluded from the ROU asset and lease liabilities on the
consolidated balance sheets. Consistent with all other operating leases, short-term lease expense is recorded on a straight-line basis
over the lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;All land in mainland China is owned by the Chinese
government. The Chinese government may sell land use rights for a specified period of time. The purchase price of land use rights represents
the operating lease prepayments for the rights to use the land in mainland China under ASC 842 and is recorded as right-of-use assets
on the consolidated balance sheets, which is amortized over the remaining lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In July 2000, the Company acquired land use rights
from the local Bureau of Land and Resources in Shenzhen for the purpose of building factory. The land use rights are being amortized over
the respective lease terms, which are 50 years.&#160;At the inception date of lease, the Company paid the lease payment to the PRC government.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of 30 June 2025, the Company had land use rights from Huizhou Yimeinuo
Industry Co., Ltd to build a factory and this land use rights are being amortized over the respective lease terms, which are 35 years.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Other non-current assets&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other non-current assets mainly include prepayment
for land in Vietnam of USD 4,115,337 and USD 4,001,282 as of June 30, 2025 and 2024, respectively. The balance of USD 4,115,337 as of
June 30, 2025 included VAT of USD 356,870, which was reclassified to a permanent account. After such reclassification, the remaining balance
of the prepayment for land use rights was US$3,758,467.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;The payment for land in Vietnam is VND 102,476,000,000 for a contract
granting the right to use the land in Vietnam, the Company signed a new sublease on December 11, 2023, with the land cost released of
VND 102,469,851,440. As of June 30, 2025, the full payment for the land use right was settled.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Bank borrowings&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Bank borrowings are initially recognized at FV,
net of upfront fees incurred. Borrowings are subsequently measured at amortized cost. Any difference between the proceeds (net of transaction
costs) and the redemption amount is recognized in profit or loss over the period of the borrowings using the effective interest method.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Accounts payable&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts payable are trade payables to vendors.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Other payables and accrued liabilities&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other payables and accrued liabilities primarily
include contract liabilities, salaries payable as well as others accrual and payable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A contract liability is recognized when a payment
is received or a payment is due (whichever is earlier) from a customer before the Company transfers the related goods or services. Contract
liabilities are recognized as revenue when the Company performs under the contract (i.e., transfers control of the related goods or services
to the customer).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Statutory Reserves&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;According to the laws and regulations in the
PRC, the Company is required to provide for certain statutory funds, namely, a reserve fund by an appropriation from net profit after
taxation but before dividend distribution based on the local statutory financial statements of the PRC subsidiary prepared in accordance
with the PRC accounting principles and relevant financial regulations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Each of the Company&#x2019;s wholly owned subsidiaries
in the PRC are required to allocate at least 10% of its net profit to the reserve fund until the balance of such fund has reached 50%
of its registered capital. Appropriations of additional reserve fund are determined at the discretion of its directors. The reserve fund
can only be used, upon approval by the relevant authority, to offset accumulated losses or increase capital.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Employee Benefit Plan&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Full time employees of the PRC entities participate
in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment
insurance and other welfare benefits are provided to employees.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Qualified employees of the Hong Kong entities
participate in Mandatory Provident Fund and company&#x2019;s medical insurance plan. Contributions are made by both the employer and the
employee at the rate of 5% on the employee&#x2019;s relevant salary income, subject to a cap of monthly relevant income of approximately
US$3,851.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the&#160;years ended June 30, 2025, 2024
and 2023, the total expenses for the Company&#x2019;s costs incurred on both governments mandated multi-employer defined contribution plan
in the PRC and Mandatory Provident Fund Scheme in Hong Kong were US$1,007,806, US$2,011,534 and US$1,205,697, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Related parties&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We follow ASC 850, Related Party Disclosures,
for the identification of related parties and disclosure of related party transactions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The details of related party transaction during
the years ended June 30, 2025, 2024 and 2023 and balances as of June 30, 2025 and 2024 are set out in Note 10.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows ASC Topic 606, &lt;i&gt;Revenue
from Contracts with Customers&lt;/i&gt;, and all subsequent ASUs that modified ASC 606. The Company derives revenue principally from producing
and sales of paper products. Revenue from contracts with customers is recognized using the following five steps:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;1.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the contract(s) with a customer;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;2.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the performance obligations in the contract;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;3.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Determine the transaction price;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;4.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Allocate the transaction price to the performance obligations in the
    contract; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;5.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Recognize revenue when (or as) the entity satisfies a performance obligation.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A contract contains a promise (or promises) to
transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction
price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The unit of account for revenue recognition is
a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are
accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either
on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context
of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a
bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not
performance obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract.
The Company has addressed whether various goods and services promised to the customer represent distinct performance obligations. The
Company applied the guidance of ASC Topic 606-10-25-16 through 18 to verify which promises should be assessed for classification as distinct
performance obligations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The transaction price is allocated to each performance
obligation in the contract on the basis of the relative stand-alone selling prices of the promised goods or services. The individual
standalone selling price of a good or service that has not previously been sold on a stand-alone basis, or has a highly variable selling
price, is determined based on the residual portion of the transaction price after allocating the transaction price to goods and/or services
with observable stand-alone selling price. A discount or variable consideration is allocated to one or more, but not all, of the performance
obligations if it relates specifically to those performance obligations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Transaction price is the amount in the contract
to which the Company expects to be entitled for transferring the promised goods or services. The transaction price may be fixed or variable
and is adjusted for time value of money if the contract includes a significant financing component. Consideration payable to a customer
is deducted from the transaction price if the Company does not receive a separate identifiable benefit from the customer. When consideration
is variable, if applicable, the estimated amount is included in the transaction price to the extent that it is highly probable that a
significant reversal of the cumulative revenue will not occur when the uncertainty associated with the variable consideration is resolved.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenue may be recognized at a point in time
or over time following the timing of satisfaction of the performance obligation. If a performance obligation is satisfied over time,
revenue is recognized based on the percentage of completion reflecting the progress towards complete satisfaction of that performance
obligation. Typically, performance obligation for products where the process is described as below, the performance obligation is satisfied
at point in time.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company currently generates its revenue mainly
from the following sources:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Revenue from sales of paper products&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the sales of paper products, the Company
typically receives purchase orders from its customers which will set forth the terms and conditions including the transaction price,
products to be delivered, terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the
Company must fulfill in order to recognize revenue. The key performance obligation is the delivery of the finished product to the customer
at customer&#x2019;s truck at the Company&#x2019;s inventory warehouse or their specified location at which point title to that asset passes
to the customer. Revenue is recognized at the point in time when control of the goods transfers to the customer, which generally occurs
upon delivery. The completion of the earnings process is evidenced by the customer&#x2019;s signature on the delivery note, by the logistics
provider authorized by the customer to receive the goods on its behalf, or by the issuance of a bill of lading by the shipping company
confirming that the products have been delivered in accordance with the sales terms. Typical payment terms set forth in the purchase
order ranges from 30 to 90 days from invoice date. The transaction price does not include variable consideration related to returns or
refunds as our contracts do not include provisions that allow for sales refunds or returns of products. The Company provides no warranties
for the products transferred. The amount of revenue recognized from contract liabilities to the Company&#x2019;s result of operations
can be found in Note 11 below.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Revenue from provision of supply chain management solution&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company provides supply chain management
solutions to its customers by designing packaging products, designating approved raw materials for manufacturing of those packaging products,
contracting viable manufacturers, and arranging delivery of those packaging products to end customers. The Company typically receives
purchase orders from its customers which will set forth the terms and conditions including the transaction price, products to be delivered,
terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the Company must fulfill in
order to recognize revenue. The key performance obligation is identified as a single performance obligation where delivery of the finished
product to the customer at the location specified by the customer indicates that the Company has completed all steps set forth above
such as design, manufacture and delivery in order to substantially complete all the services agreed upon in the purchase order. Delivery
of the product to the customer is also the point at which title to that asset passes to the customer. Revenue is recognized at the point
in time when control of the goods transfers to the customer, which generally occurs upon delivery. The completion of the earnings process
is evidenced by the customer&#x2019;s signature on the delivery note, by the logistics provider authorized by the customer to receive
the goods on its behalf, or by the issuance of a bill of lading by the shipping company confirming that the products have been delivered
in accordance with the sales terms. Typical payment terms set forth in the purchase order ranges from 30 to 90 days from invoice date.
The transaction price does not include variable consideration related to returns or refunds as our contracts do not include provisions
that allow for sales refunds or returns of products. The Company provides no warranties for the products transferred. The amount of revenue
recognized from contract liabilities to the Company&#x2019;s result of operations can be found in Note 11 below.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Following the adoption of ASC 606, we considered
the guidance set forth in ASC 340-40, and determined that an asset would be recognized from costs incurred to fulfill a contract under
ASC 340-40-25-5 only if those costs meet all of the following criteria:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The costs relate directly to a contract or an anticipated contract
    that the entity can specifically identify (for example, costs relating to services to be provided under the renewal of an existing
    contract or costs of designing an asset to be transferred under a specific contract that has not yet been approved).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The costs generate or enhance resources of the entity that will be
    used in satisfying (or continuing to satisfy) performance obligations in the future.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The costs are expected to be recovered.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company elected to apply the practical expedient
to recognize the incremental costs of obtaining a contract as an expense if the amortization period of the asset would have been one
year or less.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has elected to apply the practical
expedient in paragraph ASC&#160;606-10-50-14 and does not disclose information about remaining performance obligations that have original
expected durations of one year or less.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company elected a practical expedient that
it does not adjust the promised amount of consideration for the effects of a significant financing component if the Company expects that,
upon the inception of revenue contracts, the period between when the Company transfers its promised services or deliverables to its clients
and when the clients pay for those services or deliverables will be one year or less.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Costs that relate directly to a contract include
direct material, labor cost, subcontracting fee and allocated overhead including utilities, depreciation, and other overhead costs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We elected to treat shipping and handling costs
undertaken by the Company after the customer has obtained control of the related goods as a fulfilment activity and has been presented
as transportation costs which is include in selling and marketing expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Cost of revenues&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Cost of sales of paper products&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of sales of paper products, which are directly
related to revenue generating transactions, primarily consists of raw paper cost, labour cost and allocated overhead.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Cost of provision of supply chain
management solution&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of provision of supply chain management
solution, which are directly related to revenue generating transactions, primarily consists of cost of purchase of finished goods and
shipping costs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Other income&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Interest income is mainly from savings and time
deposits and is recognized on an accrual basis using the effective interest method.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Selling and marketing expenses&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Selling and marketing expenses consist primarily
of staff costs and employee benefits of sales team, consultancy fee for market research and product development, advertising expenses
and transportation and handling expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;General and administrative expenses&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;General and administrative expenses consist primarily
of personnel-related compensation expenses, including salaries and related social insurance costs for our operations and support personnel,
office rental and property management fees, professional services fees, depreciation, travelling expenses, office supplies, utilities,
research and development costs, communication and expenses related to general operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for income taxes pursuant
to ASC Topic 740, Income Taxes. Income taxes are provided on an asset and liability approach for financial accounting and reporting of
income taxes. Any tax paid by subsidiaries during the year is recorded. Current tax is based on the profit or loss from ordinary activities
adjusted for items that are non-assessable or disallowable for income tax purpose and is calculated using tax rates that have been enacted
or substantively enacted at the balance sheet date. ASC Topic 740 also requires the recognition of deferred tax assets and liabilities
for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the
expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC Topic 740 additionally requires the establishment
of a valuation allowance to reflect the likelihood of realization of deferred tax assets. Realization of deferred tax assets, including
those related to the U.S. net operating loss carry-forwards, are dependent upon future earnings, if any, of which the timing and amount
are uncertain.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company adopted ASC Topic 740-10-05, &lt;i&gt;Income
Tax&lt;/i&gt;, which provides guidance for recognizing and measuring uncertain tax positions, it prescribes a threshold condition that a tax
position must meet for any of the benefits of the uncertain tax position to be recognized in the financial statements. It also provides
accounting guidance on derecognizing, classification and disclosure of these uncertain tax positions.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s policy on classification
of all interest and penalties related to unrecognized income tax positions, if any, is to present them as a component of income tax expense.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Value Added Tax&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenue is the invoiced value of service, net
of VAT.&#160;The VAT is based on gross sales price and VAT rates range up to 13%, depending on the type of service provided. Entities
that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net
VAT balance between input VAT and output VAT is recorded in tax payable. All VAT returns filed by our subsidiaries in the PRC have been
and remain subject to examination by the tax authorities for five&#160;years from the date of filing.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Comprehensive Income (Loss)&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company presents comprehensive income (loss)
in accordance with ASC Topic 220, &lt;i&gt;Comprehensive Income&lt;/i&gt;. ASC Topic 220 states that all items that are required to be recognized
under accounting standards as components of comprehensive income (loss) be reported in the consolidated financial statements. The components
of comprehensive income (loss) were the net income (loss) for the years and the foreign currency translation adjustments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Segment reporting&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows ASC 280, Segment Reporting.
The Company&#x2019;s Chief Executive Officer as the chief operating decision-maker reviews the consolidated financial results when making
decisions about allocating resources and assessing the performance of the Company as a whole and has determined that the Company has
only one reportable segment. The Company operates and manages its business as a single segment. Please refer to Note 16 to the consolidated
financial statement for the Company&#x2019;s revenue from customers by geographical areas based on the location of the customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Earnings (Loss) Per Share&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Group computes earnings (loss) per share (&#x201c;EPS&#x201d;) in
accordance with ASC&#160;260, &#x201c;Earnings per Share&#x201d;. ASC&#160;260 requires companies to present basic and diluted EPS.&#160;Basic
EPS is measured as net income divided by the weighted average common share outstanding for the period. Diluted EPS presents the dilutive
effect on a per-share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been
converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive
effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS.&#160;During
the years ended June 30, 2025, 2024 and 2023, there was no dilutive impact.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Commitments and contingencies&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the normal course of business, we are subject
to contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of matters, such as
government investigations and tax matters. We recognize a liability for such contingency if it determines it is probable that a loss
has occurred, and a reasonable estimate of the loss can be made. We may consider many factors in making these assessments including historical
and the specific facts and circumstances of each matter.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Recent accounting pronouncements&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;)
issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,
which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant
segment expenses. The expanded annual disclosures are effective for fiscal years beginning after December 15, 2023, and the expanded interim
disclosures are effective for interim periods within fiscal years beginning after December 15, 2024, and will be applied retrospectively
to all prior periods presented. The Company adopted this ASU on July 1, 2024 which did not have a material impact on the Company&#x2019;s
CFS.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires, among other things, additional disclosures primarily
for the income tax rate reconciliation and income taxes paid. The expanded annual disclosures are effective for the year ending December
31, 2025. The Company is currently evaluating the impact that ASU 2023-09 will have on our consolidated financial statements and whether
we will apply the standard prospectively or retroactively.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;In November 2024, the FASB issued ASU No.
2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income
Statement Expenses (&#x201c;ASU 2024-03&#x201d;), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive
Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date (&#x201c;ASU 2025-01&#x201d;). ASU 2024-03
requires additional disclosure of the nature of expenses included in the income statement as well as disclosures about specific types
of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective
for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December
15, 2027. Early adoption is permitted. This ASU may be applied either prospectively to financial statements issued for reporting periods
after its effective date or retrospectively to all prior periods presented in the financial statements. The Company is in the process
of evaluating the potential impact of the new guidance on its consolidated financial statements and related disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Except as mentioned above, the Company does not
believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company&#x2019;s
consolidated balance sheets, statements of operations and comprehensive loss and statements of cash flows.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-19295">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Basis of Presentation and Principles of Consolidation&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements(&#x201c;CFS&#x201d;) of the Company are prepared in accordance with accounting principles generally accepted in the United States of
America (&#x201c;US GAAP&#x201d;), and include the assets, liabilities, revenues, expenses and cash flows of all subsidiaries. All
significant inter-company balances and transactions are eliminated on consolidation.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-19304">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Use of estimates and assumptions&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of financial statements in conformity
with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting period. These estimates are based on information as of the date of the consolidated financial statements. Significant estimates
required to be made by management include,&#160;but are not limited to, accounting estimates reflected in the Company&#x2019;s consolidated
financial statements include useful lives of property, plant and equipment, impairment of inventory, impairment of long-lived assets,
allowance for doubtful accounts, provision for contingent liabilities, deferred taxes and uncertain tax position. Actual results could
differ from these estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-19313">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Foreign Currency Translation&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s reporting currency is the
United States dollar (&#x201c;US$&#x201d; or &#x201c;$&#x201d;). The functional currency of its Hong Kong subsidiaries is the Hong Kong dollar
(the &#x201c;HK$&#x201d;), its Vietnam subsidiaries is the Vietnamese dong (the &#x201c;VND&#x201d;), and its PRC subsidiaries is the Renminbi
(the &#x201c;RMB&#x201d;). Results of operations and cash flows are translated at the average exchange rates during the year, and assets
and liabilities are translated at the exchange rate at the end of the year. Capital accounts are translated at their historical exchange
rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive
income (loss). Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other
than the functional currency are included in the results of operations as incurred.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Translation of amounts from HK$ into US$ was made at the following
exchange rates:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;HK$7.85 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;HK$7.81 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;HK$7.84 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;HK$7.82 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;HK$7.79 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Translation of amounts from RMB into US$ was made at the following
exchange rates:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;RMB7.17 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;RMB7.27 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;RMB 6.95 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;RMB 7.21 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;RMB 7.21 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Translation of amounts from VND into US$ was made at the following
exchange rates:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;VND26,103 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;VND25,455 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;VND23,706 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;VND24,548 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;VND25,420 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Translation of amounts from SGD into US$ was made at the following
exchange rates:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;SGD1.27 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;SGD1.33 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock contextRef="c0" id="ixv-19322">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Translation of amounts from HK$ into US$ was made at the following
exchange rates:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;HK$7.85 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;HK$7.81 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;HK$7.84 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;HK$7.82 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;HK$7.79 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Translation of amounts from RMB into US$ was made at the following
exchange rates:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;RMB7.17 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;RMB7.27 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;RMB 6.95 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;RMB 7.21 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;RMB 7.21 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Translation of amounts from VND into US$ was made at the following
exchange rates:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;VND26,103 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;VND25,455 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;VND23,706 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;VND24,548 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;VND25,420 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Balance sheet items, except for equity accounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;SGD1.27 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Statement of operations and cash flow items:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; padding-left: 9pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;SGD1.33 to US$1&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c75" decimals="2" id="ixv-24347" unitRef="pure">7.85</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c76" decimals="2" id="ixv-24348" unitRef="pure">7.81</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c77" decimals="2" id="ixv-24349" unitRef="pure">7.84</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c78" decimals="2" id="ixv-24350" unitRef="pure">7.82</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c79" decimals="2" id="ixv-24351" unitRef="pure">7.79</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c80" decimals="2" id="ixv-24352" unitRef="pure">7.17</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c81" decimals="2" id="ixv-24353" unitRef="pure">7.27</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c82" decimals="2" id="ixv-24354" unitRef="pure">6.95</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c83" decimals="2" id="ixv-24355" unitRef="pure">7.21</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c84" decimals="2" id="ixv-24356" unitRef="pure">7.21</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c85" decimals="0" id="ixv-24357" unitRef="pure">26103</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c86" decimals="0" id="ixv-24358" unitRef="pure">25455</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c87" decimals="0" id="ixv-24359" unitRef="pure">23706</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c88" decimals="0" id="ixv-24360" unitRef="pure">24548</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c89" decimals="0" id="ixv-24361" unitRef="pure">25420</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c90" decimals="2" id="ixv-24362" unitRef="pure">1.27</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c91" decimals="2" id="ixv-24363" unitRef="pure">1.33</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-19497">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Cash and cash equivalents&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cash and cash equivalents are cash on hand and
time deposits, which are unrestricted as to withdrawal or use, and which have original maturities of three months or less from the date
of purchase to be cash equivalents.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c0" id="ixv-19504">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Restricted cash&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Time deposits that are restricted as to withdrawal for use or pledged
as security is reported separately as restricted cash. As of June 30, 2025, the Company&#x2019;s bank deposit of $87,842 was frozen in
connection with a litigation proceeding and is classified as restricted cash on the consolidated balance sheet.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Subsequent to the balance sheet date, the Company reached a settlement
with the counterparty and paid the settlement in full, upon which the restriction on the bank deposit was lifted.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:DepositsWithOtherFederalHomeLoanBanks contextRef="c2" decimals="0" id="ixv-24364" unitRef="usd">87842</us-gaap:DepositsWithOtherFederalHomeLoanBanks>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0" id="ixv-19515">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Accounts receivable, net&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable are trade receivables from customers. Accounts
receivable are recognized and carried at original invoiced amount less an estimated allowance for uncollectible accounts. The trade receivables
are all without customer collateral and interest is not accrued on past due accounts. The Company estimates the allowance for doubtful
accounts receivable based on historical collection activity, current business environment and forecasts of future macroeconomic conditions
that may affect the customers&#x2019; ability of payment according to ASC 326. The accounts receivable was segmented into groups based
on certain credit risk characteristics, and the Company determined expected loss rates for each group based on historical loss experience
adjusted for judgments about the effects of relevant observable data including default rates, lifetime for debt recovery, current and
future economic conditions. &lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <mgih:PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock contextRef="c0" id="ixv-19523">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Prepayments, other receivables and other current
assets&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Prepayments are cash deposited or advanced to
suppliers for future inventory purchases. This amount is refundable and bears no interest.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other receivables and other current assets primarily
include deposits for rental, VAT input and others. Management regularly reviews the aging of receivables and changes in payment trends
and records allowances when management believes collection of amounts due are at risk. Receivables considered uncollectable are written
off against allowances after exhaustive efforts at collection are made.&lt;/p&gt;</mgih:PrepaymentsOtherReceivablesAndOtherCurrentAssetsPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-19535">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Inventories, net&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories consist principally of raw materials,
work-in-progress and finished goods, and are stated at the lower of cost (average cost method) or net realizable value. Cost of inventories
includes labor, raw materials, and allocated overhead.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c0" id="ixv-19542">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Intangible asset, net&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Intangible asset is computer software acquired by the Company, it is
stated at cost less accumulated amortization and any impairment losses. The intangible assets are amortized on a straight-line basis over
their estimated useful life of 5 years.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c70" id="ixv-24365">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-19550">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Property, Plant and Equipment, net&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property, plant, and equipment are stated at
cost less accumulated depreciation and any impairment losses. Major renewals, betterments, and improvements are capitalized to the asset
accounts while replacements, maintenance, and repairs, which do not improve or extend the lives of the respective assets, are expensed
to operations. At the time property, plant, and equipment are retired or otherwise disposed of, the asset and related accumulated depreciation
or amortization accounts are relieved of the applicable amounts. Gains or losses from retirements or sales are credited or charged to
operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company depreciates property, plant, and equipment using the straight-line
method as follows:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: center"&gt;20 to 50 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Plant and machinery&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 to 20 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Motor Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 to 15 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1 to 10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Note: For items bought in second hand, depreciation
is provided based on its residual useful based on the above mentioned overall useful life. The useful life of the fixed assets of the
Vietnamese company is determined according to the current accounting policies of Vietnam and in consideration of the actual value of
the assets.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <mgih:DepreciatesPropertyPlantAndEquipmentTableTextBlock contextRef="c0" id="ixv-19557">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company depreciates property, plant, and equipment using the straight-line
method as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: center"&gt;20 to 50 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Plant and machinery&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 to 20 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Motor Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 to 15 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1 to 10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</mgih:DepreciatesPropertyPlantAndEquipmentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c92" id="ixv-24366">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c93" id="ixv-24367">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c94" id="ixv-24368">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c95" id="ixv-24369">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c96" id="ixv-24370">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c97" id="ixv-24371">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c98" id="ixv-24372">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c99" id="ixv-24373">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c100" id="ixv-24374">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-19628">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Impairment of long-lived asset&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Long-lived assets, are property, plant and equipment
and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances (such as a significant
adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset may not
be recoverable. We assess the recoverability of the assets based on the undiscounted future cash flows the assets are expected to generate
and recognize an impairment loss when estimated undiscounted future cash flows expected to result from the use of the asset plus net
proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset. If an impairment is identified,
we would reduce the carrying amount of the asset to its estimated fair value (&#x201c;FV&#x201d;) based on a discounted cash flows approach
or, when available and appropriate, to comparable market values. &lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-19635">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Leases&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC 842 supersedes the lease requirements in
ASC 840 &#x201c;Leases&#x201d;, and generally requires lessees to recognize operating and finance lease liabilities and corresponding right-of-use
assets on the balance sheet and to provide enhanced disclosures surrounding the amount, timing and uncertainty of cash flows arising
from leasing arrangements. The leases in the Group are accounted for as operating leases and finance lease.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We determine if an arrangement is a lease at
inception. On our balance sheet, our operating leases and finance lease are included in operating lease right-of-use (ROU) asset, Current
portion of operating lease liability and non-current of lease liability, net of current portion.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ROU assets are our right to use an underlying
asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease ROU assets
and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For leases
that do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in
determining the present value of lease payments. We use the implicit rate when readily determinable. Lease expense for lease payments
is recognized on a straight-line basis over the lease term.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Significant judgment may be required when determining
whether a contract contains a lease, the length of the lease term, the allocation of the consideration in a contract between lease and
non-lease components, and the determination of the discount rate included in our office lease. We review the underlying objective of
each contract, the terms of the contract, and consider our current and future business conditions when making these judgments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For our leases, lease expense is recognized on
a straight-line basis in operations over the lease term.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Any lease with a term of 12&#160;months or less
is considered short-term. As permitted by ASC&#160;842, short-term leases are excluded from the ROU asset and lease liabilities on the
consolidated balance sheets. Consistent with all other operating leases, short-term lease expense is recorded on a straight-line basis
over the lease term.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;All land in mainland China is owned by the Chinese
government. The Chinese government may sell land use rights for a specified period of time. The purchase price of land use rights represents
the operating lease prepayments for the rights to use the land in mainland China under ASC 842 and is recorded as right-of-use assets
on the consolidated balance sheets, which is amortized over the remaining lease term.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In July 2000, the Company acquired land use rights
from the local Bureau of Land and Resources in Shenzhen for the purpose of building factory. The land use rights are being amortized over
the respective lease terms, which are 50 years.&#160;At the inception date of lease, the Company paid the lease payment to the PRC government.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of 30 June 2025, the Company had land use rights from Huizhou Yimeinuo
Industry Co., Ltd to build a factory and this land use rights are being amortized over the respective lease terms, which are 35 years.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm contextRef="c71" id="ixv-24375">P50Y</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm contextRef="c72" id="ixv-24376">P35Y</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <mgih:OtherNonCurrentAssetsPolicyTextBlock contextRef="c0" id="ixv-19694">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Other non-current assets&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other non-current assets mainly include prepayment
for land in Vietnam of USD 4,115,337 and USD 4,001,282 as of June 30, 2025 and 2024, respectively. The balance of USD 4,115,337 as of
June 30, 2025 included VAT of USD 356,870, which was reclassified to a permanent account. After such reclassification, the remaining balance
of the prepayment for land use rights was US$3,758,467.&lt;/p&gt;&lt;p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;The payment for land in Vietnam is VND 102,476,000,000 for a contract
granting the right to use the land in Vietnam, the Company signed a new sublease on December 11, 2023, with the land cost released of
VND 102,469,851,440. As of June 30, 2025, the full payment for the land use right was settled.&lt;/p&gt;</mgih:OtherNonCurrentAssetsPolicyTextBlock>
    <mgih:PrepaymentForLand contextRef="c2" decimals="0" id="ixv-24377" unitRef="usd">4115337</mgih:PrepaymentForLand>
    <mgih:PrepaymentForLand contextRef="c3" decimals="0" id="ixv-24378" unitRef="usd">4001282</mgih:PrepaymentForLand>
    <mgih:PrepaymentForLand contextRef="c2" decimals="0" id="ixv-24379" unitRef="usd">4115337</mgih:PrepaymentForLand>
    <mgih:ReclassifiedOfVATToPermanentAccount contextRef="c2" decimals="0" id="ixv-24380" unitRef="usd">356870</mgih:ReclassifiedOfVATToPermanentAccount>
    <mgih:PrepaymentForLand contextRef="c73" decimals="0" id="ixv-24381" unitRef="usd">3758467</mgih:PrepaymentForLand>
    <mgih:RightofuseAssetsROUNet contextRef="c74" decimals="0" id="ixv-24382" unitRef="vnd">102476000000</mgih:RightofuseAssetsROUNet>
    <mgih:ContractForRightToUseOfLand contextRef="c74" decimals="0" id="ixv-24383" unitRef="vnd">102469851440</mgih:ContractForRightToUseOfLand>
    <us-gaap:SecuritiesBorrowedAndLoanedPolicy contextRef="c0" id="ixv-19708">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Bank borrowings&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Bank borrowings are initially recognized at FV,
net of upfront fees incurred. Borrowings are subsequently measured at amortized cost. Any difference between the proceeds (net of transaction
costs) and the redemption amount is recognized in profit or loss over the period of the borrowings using the effective interest method.&lt;/p&gt;</us-gaap:SecuritiesBorrowedAndLoanedPolicy>
    <mgih:AccountsPayablePolicyTextBlock contextRef="c0" id="ixv-19715">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Accounts payable&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts payable are trade payables to vendors.&lt;/p&gt;</mgih:AccountsPayablePolicyTextBlock>
    <mgih:OtherPayablesAndAccruedLiabilitiesPolicyTextBlock contextRef="c0" id="ixv-19724">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Other payables and accrued liabilities&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other payables and accrued liabilities primarily
include contract liabilities, salaries payable as well as others accrual and payable.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A contract liability is recognized when a payment
is received or a payment is due (whichever is earlier) from a customer before the Company transfers the related goods or services. Contract
liabilities are recognized as revenue when the Company performs under the contract (i.e., transfers control of the related goods or services
to the customer).&lt;/p&gt;</mgih:OtherPayablesAndAccruedLiabilitiesPolicyTextBlock>
    <mgih:StatutoryReservesPolicyTextBlock contextRef="c0" id="ixv-19736">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Statutory Reserves&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;According to the laws and regulations in the
PRC, the Company is required to provide for certain statutory funds, namely, a reserve fund by an appropriation from net profit after
taxation but before dividend distribution based on the local statutory financial statements of the PRC subsidiary prepared in accordance
with the PRC accounting principles and relevant financial regulations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Each of the Company&#x2019;s wholly owned subsidiaries
in the PRC are required to allocate at least 10% of its net profit to the reserve fund until the balance of such fund has reached 50%
of its registered capital. Appropriations of additional reserve fund are determined at the discretion of its directors. The reserve fund
can only be used, upon approval by the relevant authority, to offset accumulated losses or increase capital.&lt;/p&gt;</mgih:StatutoryReservesPolicyTextBlock>
    <mgih:NetProfitReserveFundPercentage contextRef="c0" decimals="2" id="ixv-24384" unitRef="pure">0.10</mgih:NetProfitReserveFundPercentage>
    <mgih:RegisteredCapitalPercentage contextRef="c0" decimals="2" id="ixv-24385" unitRef="pure">0.50</mgih:RegisteredCapitalPercentage>
    <us-gaap:PostemploymentBenefitPlansPolicy contextRef="c0" id="ixv-19746">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Employee Benefit Plan&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Full time employees of the PRC entities participate
in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment
insurance and other welfare benefits are provided to employees.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Qualified employees of the Hong Kong entities
participate in Mandatory Provident Fund and company&#x2019;s medical insurance plan. Contributions are made by both the employer and the
employee at the rate of 5% on the employee&#x2019;s relevant salary income, subject to a cap of monthly relevant income of approximately
US$3,851.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the&#160;years ended June 30, 2025, 2024
and 2023, the total expenses for the Company&#x2019;s costs incurred on both governments mandated multi-employer defined contribution plan
in the PRC and Mandatory Provident Fund Scheme in Hong Kong were US$1,007,806, US$2,011,534 and US$1,205,697, respectively.&lt;/p&gt;</us-gaap:PostemploymentBenefitPlansPolicy>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c0" decimals="2" id="ixv-24386" unitRef="pure">0.05</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:OtherIncome contextRef="c0" decimals="0" id="ixv-24387" unitRef="usd">3851</us-gaap:OtherIncome>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c0" decimals="0" id="ixv-24388" unitRef="usd">1007806</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c4" decimals="0" id="ixv-24389" unitRef="usd">2011534</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c5" decimals="0" id="ixv-24390" unitRef="usd">1205697</us-gaap:DefinedContributionPlanCostRecognized>
    <mgih:RelatedPartiesPoliciesTextBlock contextRef="c0" id="ixv-19786">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Related parties&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We follow ASC 850, Related Party Disclosures,
for the identification of related parties and disclosure of related party transactions.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The details of related party transaction during
the years ended June 30, 2025, 2024 and 2023 and balances as of June 30, 2025 and 2024 are set out in Note 10.&lt;/p&gt;</mgih:RelatedPartiesPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-19796">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows ASC Topic 606, &lt;i&gt;Revenue
from Contracts with Customers&lt;/i&gt;, and all subsequent ASUs that modified ASC 606. The Company derives revenue principally from producing
and sales of paper products. Revenue from contracts with customers is recognized using the following five steps:&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;1.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the contract(s) with a customer;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;2.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the performance obligations in the contract;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;3.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Determine the transaction price;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;4.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Allocate the transaction price to the performance obligations in the
    contract; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;5.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Recognize revenue when (or as) the entity satisfies a performance obligation.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A contract contains a promise (or promises) to
transfer goods or services to a customer. A performance obligation is a promise (or a group of promises) that is distinct. The transaction
price is the amount of consideration a company expects to be entitled from a customer in exchange for providing the goods or services.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The unit of account for revenue recognition is
a performance obligation (a good or service). A contract may contain one or more performance obligations. Performance obligations are
accounted for separately if they are distinct. A good or service is distinct if the customer can benefit from the good or service either
on its own or together with other resources that are readily available to the customer, and the good or service is distinct in the context
of the contract. Otherwise, performance obligations are combined with other promised goods or services until the Company identifies a
bundle of goods or services that is distinct. Promises in contracts which do not result in the transfer of a good or service are not
performance obligations, as well as those promises that are administrative in nature, or are immaterial in the context of the contract.
The Company has addressed whether various goods and services promised to the customer represent distinct performance obligations. The
Company applied the guidance of ASC Topic 606-10-25-16 through 18 to verify which promises should be assessed for classification as distinct
performance obligations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The transaction price is allocated to each performance
obligation in the contract on the basis of the relative stand-alone selling prices of the promised goods or services. The individual
standalone selling price of a good or service that has not previously been sold on a stand-alone basis, or has a highly variable selling
price, is determined based on the residual portion of the transaction price after allocating the transaction price to goods and/or services
with observable stand-alone selling price. A discount or variable consideration is allocated to one or more, but not all, of the performance
obligations if it relates specifically to those performance obligations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Transaction price is the amount in the contract
to which the Company expects to be entitled for transferring the promised goods or services. The transaction price may be fixed or variable
and is adjusted for time value of money if the contract includes a significant financing component. Consideration payable to a customer
is deducted from the transaction price if the Company does not receive a separate identifiable benefit from the customer. When consideration
is variable, if applicable, the estimated amount is included in the transaction price to the extent that it is highly probable that a
significant reversal of the cumulative revenue will not occur when the uncertainty associated with the variable consideration is resolved.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenue may be recognized at a point in time
or over time following the timing of satisfaction of the performance obligation. If a performance obligation is satisfied over time,
revenue is recognized based on the percentage of completion reflecting the progress towards complete satisfaction of that performance
obligation. Typically, performance obligation for products where the process is described as below, the performance obligation is satisfied
at point in time.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company currently generates its revenue mainly
from the following sources:&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Revenue from sales of paper products&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the sales of paper products, the Company
typically receives purchase orders from its customers which will set forth the terms and conditions including the transaction price,
products to be delivered, terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the
Company must fulfill in order to recognize revenue. The key performance obligation is the delivery of the finished product to the customer
at customer&#x2019;s truck at the Company&#x2019;s inventory warehouse or their specified location at which point title to that asset passes
to the customer. Revenue is recognized at the point in time when control of the goods transfers to the customer, which generally occurs
upon delivery. The completion of the earnings process is evidenced by the customer&#x2019;s signature on the delivery note, by the logistics
provider authorized by the customer to receive the goods on its behalf, or by the issuance of a bill of lading by the shipping company
confirming that the products have been delivered in accordance with the sales terms. Typical payment terms set forth in the purchase
order ranges from 30 to 90 days from invoice date. The transaction price does not include variable consideration related to returns or
refunds as our contracts do not include provisions that allow for sales refunds or returns of products. The Company provides no warranties
for the products transferred. The amount of revenue recognized from contract liabilities to the Company&#x2019;s result of operations
can be found in Note 11 below.&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Revenue from provision of supply chain management solution&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company provides supply chain management
solutions to its customers by designing packaging products, designating approved raw materials for manufacturing of those packaging products,
contracting viable manufacturers, and arranging delivery of those packaging products to end customers. The Company typically receives
purchase orders from its customers which will set forth the terms and conditions including the transaction price, products to be delivered,
terms of delivery, and terms of payment. The terms serve as the basis of the performance obligations that the Company must fulfill in
order to recognize revenue. The key performance obligation is identified as a single performance obligation where delivery of the finished
product to the customer at the location specified by the customer indicates that the Company has completed all steps set forth above
such as design, manufacture and delivery in order to substantially complete all the services agreed upon in the purchase order. Delivery
of the product to the customer is also the point at which title to that asset passes to the customer. Revenue is recognized at the point
in time when control of the goods transfers to the customer, which generally occurs upon delivery. The completion of the earnings process
is evidenced by the customer&#x2019;s signature on the delivery note, by the logistics provider authorized by the customer to receive
the goods on its behalf, or by the issuance of a bill of lading by the shipping company confirming that the products have been delivered
in accordance with the sales terms. Typical payment terms set forth in the purchase order ranges from 30 to 90 days from invoice date.
The transaction price does not include variable consideration related to returns or refunds as our contracts do not include provisions
that allow for sales refunds or returns of products. The Company provides no warranties for the products transferred. The amount of revenue
recognized from contract liabilities to the Company&#x2019;s result of operations can be found in Note 11 below.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Following the adoption of ASC 606, we considered
the guidance set forth in ASC 340-40, and determined that an asset would be recognized from costs incurred to fulfill a contract under
ASC 340-40-25-5 only if those costs meet all of the following criteria:&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The costs relate directly to a contract or an anticipated contract
    that the entity can specifically identify (for example, costs relating to services to be provided under the renewal of an existing
    contract or costs of designing an asset to be transferred under a specific contract that has not yet been approved).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The costs generate or enhance resources of the entity that will be
    used in satisfying (or continuing to satisfy) performance obligations in the future.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The costs are expected to be recovered.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company elected to apply the practical expedient
to recognize the incremental costs of obtaining a contract as an expense if the amortization period of the asset would have been one
year or less.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has elected to apply the practical
expedient in paragraph ASC&#160;606-10-50-14 and does not disclose information about remaining performance obligations that have original
expected durations of one year or less.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company elected a practical expedient that
it does not adjust the promised amount of consideration for the effects of a significant financing component if the Company expects that,
upon the inception of revenue contracts, the period between when the Company transfers its promised services or deliverables to its clients
and when the clients pay for those services or deliverables will be one year or less.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Costs that relate directly to a contract include
direct material, labor cost, subcontracting fee and allocated overhead including utilities, depreciation, and other overhead costs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We elected to treat shipping and handling costs
undertaken by the Company after the customer has obtained control of the related goods as a fulfilment activity and has been presented
as transportation costs which is include in selling and marketing expenses.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0" id="ixv-19986">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Cost of revenues&lt;/i&gt;&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Cost of sales of paper products&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of sales of paper products, which are directly
related to revenue generating transactions, primarily consists of raw paper cost, labour cost and allocated overhead.&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Cost of provision of supply chain
management solution&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of provision of supply chain management
solution, which are directly related to revenue generating transactions, primarily consists of cost of purchase of finished goods and
shipping costs.&lt;/p&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <mgih:OtherIncomePolicyTextBlock contextRef="c0" id="ixv-20014">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Other income&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Interest income is mainly from savings and time
deposits and is recognized on an accrual basis using the effective interest method.&lt;/p&gt;</mgih:OtherIncomePolicyTextBlock>
    <mgih:SellingAndMarketingExpensesPolicyPolicyTextBlock contextRef="c0" id="ixv-20021">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Selling and marketing expenses&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Selling and marketing expenses consist primarily
of staff costs and employee benefits of sales team, consultancy fee for market research and product development, advertising expenses
and transportation and handling expenses.&lt;/p&gt;</mgih:SellingAndMarketingExpensesPolicyPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0" id="ixv-20028">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;General and administrative expenses&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;General and administrative expenses consist primarily
of personnel-related compensation expenses, including salaries and related social insurance costs for our operations and support personnel,
office rental and property management fees, professional services fees, depreciation, travelling expenses, office supplies, utilities,
research and development costs, communication and expenses related to general operations.&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-20035">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for income taxes pursuant
to ASC Topic 740, Income Taxes. Income taxes are provided on an asset and liability approach for financial accounting and reporting of
income taxes. Any tax paid by subsidiaries during the year is recorded. Current tax is based on the profit or loss from ordinary activities
adjusted for items that are non-assessable or disallowable for income tax purpose and is calculated using tax rates that have been enacted
or substantively enacted at the balance sheet date. ASC Topic 740 also requires the recognition of deferred tax assets and liabilities
for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the
expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC Topic 740 additionally requires the establishment
of a valuation allowance to reflect the likelihood of realization of deferred tax assets. Realization of deferred tax assets, including
those related to the U.S. net operating loss carry-forwards, are dependent upon future earnings, if any, of which the timing and amount
are uncertain.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company adopted ASC Topic 740-10-05, &lt;i&gt;Income
Tax&lt;/i&gt;, which provides guidance for recognizing and measuring uncertain tax positions, it prescribes a threshold condition that a tax
position must meet for any of the benefits of the uncertain tax position to be recognized in the financial statements. It also provides
accounting guidance on derecognizing, classification and disclosure of these uncertain tax positions.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s policy on classification
of all interest and penalties related to unrecognized income tax positions, if any, is to present them as a component of income tax expense.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <mgih:ValueAddedTaxPolicyTextBlock contextRef="c0" id="ixv-20076">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Value Added Tax&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenue is the invoiced value of service, net
of VAT.&#160;The VAT is based on gross sales price and VAT rates range up to 13%, depending on the type of service provided. Entities
that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net
VAT balance between input VAT and output VAT is recorded in tax payable. All VAT returns filed by our subsidiaries in the PRC have been
and remain subject to examination by the tax authorities for five&#160;years from the date of filing.&lt;/p&gt;</mgih:ValueAddedTaxPolicyTextBlock>
    <mgih:ValueAddedTaxRate contextRef="c0" decimals="2" id="ixv-24391" unitRef="pure">0.13</mgih:ValueAddedTaxRate>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0" id="ixv-20083">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Comprehensive Income (Loss)&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company presents comprehensive income (loss)
in accordance with ASC Topic 220, &lt;i&gt;Comprehensive Income&lt;/i&gt;. ASC Topic 220 states that all items that are required to be recognized
under accounting standards as components of comprehensive income (loss) be reported in the consolidated financial statements. The components
of comprehensive income (loss) were the net income (loss) for the years and the foreign currency translation adjustments.&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0" id="ixv-20091">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Segment reporting&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows ASC 280, Segment Reporting.
The Company&#x2019;s Chief Executive Officer as the chief operating decision-maker reviews the consolidated financial results when making
decisions about allocating resources and assessing the performance of the Company as a whole and has determined that the Company has
only one reportable segment. The Company operates and manages its business as a single segment. Please refer to Note 16 to the consolidated
financial statement for the Company&#x2019;s revenue from customers by geographical areas based on the location of the customers.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments contextRef="c0" decimals="0" id="ixv-24392" unitRef="pure">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-20098">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Earnings (Loss) Per Share&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Group computes earnings (loss) per share (&#x201c;EPS&#x201d;) in
accordance with ASC&#160;260, &#x201c;Earnings per Share&#x201d;. ASC&#160;260 requires companies to present basic and diluted EPS.&#160;Basic
EPS is measured as net income divided by the weighted average common share outstanding for the period. Diluted EPS presents the dilutive
effect on a per-share basis of the potential ordinary shares (e.g., convertible securities, options and warrants) as if they had been
converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary shares that have an anti-dilutive
effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS.&#160;During
the years ended June 30, 2025, 2024 and 2023, there was no dilutive impact.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c0" id="ixv-20105">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Commitments and contingencies&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the normal course of business, we are subject
to contingencies, including legal proceedings and claims arising out of the business that relate to a wide range of matters, such as
government investigations and tax matters. We recognize a liability for such contingency if it determines it is probable that a loss
has occurred, and a reasonable estimate of the loss can be made. We may consider many factors in making these assessments including historical
and the specific facts and circumstances of each matter.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-20137">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Recent accounting pronouncements&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;)
issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,
which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant
segment expenses. The expanded annual disclosures are effective for fiscal years beginning after December 15, 2023, and the expanded interim
disclosures are effective for interim periods within fiscal years beginning after December 15, 2024, and will be applied retrospectively
to all prior periods presented. The Company adopted this ASU on July 1, 2024 which did not have a material impact on the Company&#x2019;s
CFS.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires, among other things, additional disclosures primarily
for the income tax rate reconciliation and income taxes paid. The expanded annual disclosures are effective for the year ending December
31, 2025. The Company is currently evaluating the impact that ASU 2023-09 will have on our consolidated financial statements and whether
we will apply the standard prospectively or retroactively.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;In November 2024, the FASB issued ASU No.
2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income
Statement Expenses (&#x201c;ASU 2024-03&#x201d;), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive
Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date (&#x201c;ASU 2025-01&#x201d;). ASU 2024-03
requires additional disclosure of the nature of expenses included in the income statement as well as disclosures about specific types
of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective
for annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December
15, 2027. Early adoption is permitted. This ASU may be applied either prospectively to financial statements issued for reporting periods
after its effective date or retrospectively to all prior periods presented in the financial statements. The Company is in the process
of evaluating the potential impact of the new guidance on its consolidated financial statements and related disclosures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Except as mentioned above, the Company does not
believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the Company&#x2019;s
consolidated balance sheets, statements of operations and comprehensive loss and statements of cash flows.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock contextRef="c0" id="ixv-20179">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;(3) Cash and cash equivalents&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cash and cash equivalents in its original currencies
is shown below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;HKD&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,870,022&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,197,313&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;RMB&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,256,948&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,673,761&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;USD&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,412,958&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,004,410&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;VND&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;149,291&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;471,100&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;10,689,219&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,346,584&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The PRC government imposes controls on the conversion
of RMB into foreign currencies and the remittance of currencies out of the PRC. Therefore, we may experience difficulties in obtaining
and remitting foreign currency.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="c0" id="ixv-20184">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cash and cash equivalents in its original currencies
is shown below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;HKD&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,870,022&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,197,313&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;RMB&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,256,948&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,673,761&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;USD&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,412,958&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,004,410&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;VND&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;149,291&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;471,100&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;10,689,219&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,346,584&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c101" decimals="0" id="ixv-24393" unitRef="usd">5870022</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c102" decimals="0" id="ixv-24394" unitRef="usd">3197313</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c84" decimals="0" id="ixv-24395" unitRef="usd">2256948</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c103" decimals="0" id="ixv-24396" unitRef="usd">2673761</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c104" decimals="0" id="ixv-24397" unitRef="usd">2412958</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c105" decimals="0" id="ixv-24398" unitRef="usd">7004410</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c106" decimals="0" id="ixv-24399" unitRef="usd">149291</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c107" decimals="0" id="ixv-24400" unitRef="usd">471100</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-24401" unitRef="usd">10689219</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-24402" unitRef="usd">13346584</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c0" id="ixv-20266">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;(4) Accounts receivable, net&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable, net comprised the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,454,419&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,689,905&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Allowance for doubtful accounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(353,763&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(226,925&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,100,656&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,462,980&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Allowance for doubtful accounts, changes was
as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the years ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Beginning balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;226,925&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;70,345&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;186,909&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Reversals&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;191,614&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;157,765&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(116,846&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Write-offs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(68,003&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,653&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign currency exchange effect&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,227&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,185&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,935&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Ending balance&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;353,763&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;226,925&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;70,345&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of the end of each fiscal year, the
ageing analysis of accounts receivable, net of allowance for doubtful accounts, based on the invoice date is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Within 90 days&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,658,709&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8,560,794&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Between 91 and 180 days&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;410,001&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;742,822&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Between 181 and 365 days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;31,946&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;159,364&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,100,656&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,462,980&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0" id="ixv-20270">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable, net comprised the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,454,419&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,689,905&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Allowance for doubtful accounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(353,763&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(226,925&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,100,656&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,462,980&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c2" decimals="0" id="ixv-24403" unitRef="usd">7454419</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c3" decimals="0" id="ixv-24404" unitRef="usd">9689905</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="0" id="ixv-24405" unitRef="usd">353763</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="0" id="ixv-24406" unitRef="usd">226925</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="0" id="ixv-24407" unitRef="usd">7100656</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-24408" unitRef="usd">9462980</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c0" id="ixv-20326">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Allowance for doubtful accounts, changes was
as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the years ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Beginning balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;226,925&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;70,345&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;186,909&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Reversals&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;191,614&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;157,765&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(116,846&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Write-offs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(68,003&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,653&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign currency exchange effect&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,227&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,185&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,935&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Ending balance&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;353,763&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;226,925&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;70,345&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="0" id="ixv-24409" unitRef="usd">226925</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c22" decimals="0" id="ixv-24410" unitRef="usd">70345</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c11" decimals="0" id="ixv-24411" unitRef="usd">186909</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForOtherCreditLosses contextRef="c0" decimals="0" id="ixv-24412" unitRef="usd">191614</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses contextRef="c4" decimals="0" id="ixv-24413" unitRef="usd">157765</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses contextRef="c5" decimals="0" id="ixv-24414" unitRef="usd">-116846</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c0" decimals="0" id="ixv-24415" unitRef="usd">68003</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c5" decimals="0" id="ixv-24416" unitRef="usd">3653</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <mgih:AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect contextRef="c0" decimals="0" id="ixv-24417" unitRef="usd">3227</mgih:AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect>
    <mgih:AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect contextRef="c4" decimals="0" id="ixv-24418" unitRef="usd">-1185</mgih:AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect>
    <mgih:AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect contextRef="c5" decimals="0" id="ixv-24419" unitRef="usd">3935</mgih:AllowanceForDoubtfulAccountsReceivableForeignCurrencyExchangeEffect>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="0" id="ixv-24420" unitRef="usd">353763</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="0" id="ixv-24421" unitRef="usd">226925</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c22" decimals="0" id="ixv-24422" unitRef="usd">70345</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <mgih:ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock contextRef="c0" id="ixv-20429">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of the end of each fiscal year, the
ageing analysis of accounts receivable, net of allowance for doubtful accounts, based on the invoice date is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Within 90 days&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,658,709&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8,560,794&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Between 91 and 180 days&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;410,001&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;742,822&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Between 181 and 365 days&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;31,946&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;159,364&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,100,656&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,462,980&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</mgih:ScheduleOfAgeingAnalysisOfAccountsReceivableTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c108" decimals="0" id="ixv-24423" unitRef="usd">6658709</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c109" decimals="0" id="ixv-24424" unitRef="usd">8560794</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c110" decimals="0" id="ixv-24425" unitRef="usd">410001</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c111" decimals="0" id="ixv-24426" unitRef="usd">742822</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c112" decimals="0" id="ixv-24427" unitRef="usd">31946</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c113" decimals="0" id="ixv-24428" unitRef="usd">159364</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="0" id="ixv-24429" unitRef="usd">7100656</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-24430" unitRef="usd">9462980</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c0" id="ixv-20522">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;(5) Prepayments, other receivables and other
current assets&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Prepayments&lt;b&gt;,&lt;/b&gt; other receivables and other
current assets consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Prepayments&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;351,231&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;501,558&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Deposits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;122,699&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;126,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;119,269&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;82,485&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepaid tax&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;105,483&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;264,727&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;VAT receivables&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;692,613&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;265,505&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,391,295&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,240,639&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="c0" id="ixv-20526">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Prepayments&lt;b&gt;,&lt;/b&gt; other receivables and other
current assets consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Prepayments&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;351,231&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;501,558&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Deposits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;122,699&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;126,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;119,269&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;82,485&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepaid tax&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;105,483&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;264,727&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;VAT receivables&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;692,613&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;265,505&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,391,295&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,240,639&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c2" decimals="0" id="ixv-24431" unitRef="usd">351231</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c3" decimals="0" id="ixv-24432" unitRef="usd">501558</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="c2" decimals="0" id="ixv-24433" unitRef="usd">122699</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="c3" decimals="0" id="ixv-24434" unitRef="usd">126364</us-gaap:DepositsAssetsCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c2" decimals="0" id="ixv-24435" unitRef="usd">119269</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c3" decimals="0" id="ixv-24436" unitRef="usd">82485</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidTaxes contextRef="c2" decimals="0" id="ixv-24437" unitRef="usd">105483</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes contextRef="c3" decimals="0" id="ixv-24438" unitRef="usd">264727</us-gaap:PrepaidTaxes>
    <us-gaap:ValueAddedTaxReceivableCurrent contextRef="c2" decimals="0" id="ixv-24439" unitRef="usd">692613</us-gaap:ValueAddedTaxReceivableCurrent>
    <us-gaap:ValueAddedTaxReceivableCurrent contextRef="c3" decimals="0" id="ixv-24440" unitRef="usd">265505</us-gaap:ValueAddedTaxReceivableCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="0" id="ixv-24441" unitRef="usd">1391295</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-24442" unitRef="usd">1240639</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-20616">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(6) Inventories, net&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories are stated at the lower of cost and
net realizable value. Cost is determined on the first-in, first-out basis and, in the case of work in progress and finished goods, comprises
direct materials, direct labour and an appropriate proportion of overheads. Net realizable value is based on estimated selling prices
less any estimated costs to be incurred to completion and disposal.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The components of inventories were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;767,064&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,983,737&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Work in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;239,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;663,644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,163,898&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,331,848&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total inventories, gross&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,170,171&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,979,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Inventories impairment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(631,355&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,263,735&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total inventories, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,538,816&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,715,494&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories impairment consists of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the years ended June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Beginning balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,263,735&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(732,897&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(655,783&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Addition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(24,116&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(564,020&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(133,218&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Write-offs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;669,919&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;27,596&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign currency exchange effect&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(13,423&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,586&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;56,104&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Ending balance&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(631,355&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,263,735&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(732,897&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-20622">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The components of inventories were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;767,064&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,983,737&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Work in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;239,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;663,644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,163,898&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,331,848&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total inventories, gross&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,170,171&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,979,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Inventories impairment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(631,355&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,263,735&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total inventories, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,538,816&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,715,494&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c2" decimals="0" id="ixv-24443" unitRef="usd">767064</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" id="ixv-24444" unitRef="usd">2983737</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c2" decimals="0" id="ixv-24445" unitRef="usd">239209</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" id="ixv-24446" unitRef="usd">663644</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="0" id="ixv-24447" unitRef="usd">1163898</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" id="ixv-24448" unitRef="usd">1331848</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="c2" decimals="0" id="ixv-24449" unitRef="usd">2170171</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c3" decimals="0" id="ixv-24450" unitRef="usd">4979229</us-gaap:InventoryGross>
    <us-gaap:InventoryAdjustments contextRef="c2" decimals="0" id="ixv-24451" unitRef="usd">631355</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments contextRef="c3" decimals="0" id="ixv-24452" unitRef="usd">1263735</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-24453" unitRef="usd">1538816</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-24454" unitRef="usd">3715494</us-gaap:InventoryNet>
    <mgih:ScheduleOfInventoriesImpairmentTableTextBlock contextRef="c0" id="ixv-20708">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories impairment consists of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the years ended June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Beginning balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,263,735&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(732,897&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(655,783&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Addition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(24,116&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(564,020&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(133,218&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Write-offs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;669,919&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;27,596&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign currency exchange effect&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(13,423&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,586&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;56,104&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Ending balance&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(631,355&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,263,735&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(732,897&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</mgih:ScheduleOfInventoriesImpairmentTableTextBlock>
    <us-gaap:InventoryAdjustments contextRef="c3" decimals="0" id="ixv-24455" unitRef="usd">1263735</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments contextRef="c22" decimals="0" id="ixv-24456" unitRef="usd">732897</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments contextRef="c11" decimals="0" id="ixv-24457" unitRef="usd">655783</us-gaap:InventoryAdjustments>
    <mgih:InventoryAddition contextRef="c0" decimals="0" id="ixv-24458" unitRef="usd">24116</mgih:InventoryAddition>
    <mgih:InventoryAddition contextRef="c4" decimals="0" id="ixv-24459" unitRef="usd">564020</mgih:InventoryAddition>
    <mgih:InventoryAddition contextRef="c5" decimals="0" id="ixv-24460" unitRef="usd">133218</mgih:InventoryAddition>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" id="ixv-24461" unitRef="usd">669919</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c4" decimals="0" id="ixv-24462" unitRef="usd">27596</us-gaap:InventoryWriteDown>
    <mgih:InventoryForeignCurrencyExchangeEffect contextRef="c0" decimals="0" id="ixv-24463" unitRef="usd">-13423</mgih:InventoryForeignCurrencyExchangeEffect>
    <mgih:InventoryForeignCurrencyExchangeEffect contextRef="c4" decimals="0" id="ixv-24464" unitRef="usd">5586</mgih:InventoryForeignCurrencyExchangeEffect>
    <mgih:InventoryForeignCurrencyExchangeEffect contextRef="c5" decimals="0" id="ixv-24465" unitRef="usd">56104</mgih:InventoryForeignCurrencyExchangeEffect>
    <us-gaap:InventoryAdjustments contextRef="c2" decimals="0" id="ixv-24466" unitRef="usd">631355</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments contextRef="c3" decimals="0" id="ixv-24467" unitRef="usd">1263735</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments contextRef="c22" decimals="0" id="ixv-24468" unitRef="usd">732897</us-gaap:InventoryAdjustments>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-20832">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(7) Property, plant and equipment, net&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of June 30, 2025, and 2024, property, plant and equipment, net
consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,150,692&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,185,353&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,324,535&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,253,163&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Plant and machinery&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,934,844&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,533,299&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;330,058&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;390,841&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Office equipment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,498,352&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,813,396&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,238,481&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,176,052&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(15,662,407&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(18,383,217&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 25pt"&gt;impairment loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(128,869&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-55"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,447,205&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,792,835&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Depreciation was US$848,028, US$1,206,371 and US$1,556,069 for the
years ended June 30, 2025, 2024 and 2023, respectively. Impairment loss was US$128,869, &lt;span style="-sec-ix-hidden: hidden-fact-56"&gt;nil&lt;/span&gt; and &lt;span style="-sec-ix-hidden: hidden-fact-57"&gt;nil&lt;/span&gt; for the years ended June 30, 2025,
2024 and 2023, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-20836">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of June 30, 2025, and 2024, property, plant and equipment, net
consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,150,692&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,185,353&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,324,535&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,253,163&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Plant and machinery&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,934,844&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,533,299&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;330,058&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;390,841&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Office equipment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,498,352&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,813,396&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,238,481&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,176,052&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(15,662,407&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(18,383,217&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 25pt"&gt;impairment loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(128,869&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-55"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,447,205&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,792,835&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c114" decimals="0" id="ixv-24469" unitRef="usd">7150692</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c115" decimals="0" id="ixv-24470" unitRef="usd">7185353</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c94" decimals="0" id="ixv-24471" unitRef="usd">3324535</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c116" decimals="0" id="ixv-24472" unitRef="usd">3253163</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c117" decimals="0" id="ixv-24473" unitRef="usd">10934844</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c118" decimals="0" id="ixv-24474" unitRef="usd">13533299</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c119" decimals="0" id="ixv-24475" unitRef="usd">330058</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c120" decimals="0" id="ixv-24476" unitRef="usd">390841</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c121" decimals="0" id="ixv-24477" unitRef="usd">1498352</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c122" decimals="0" id="ixv-24478" unitRef="usd">1813396</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c2" decimals="0" id="ixv-24479" unitRef="usd">23238481</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="0" id="ixv-24480" unitRef="usd">26176052</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="0" id="ixv-24481" unitRef="usd">15662407</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-24482" unitRef="usd">18383217</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <mgih:ImpairmentLossOfPropertyPlantandEquipment contextRef="c2" decimals="0" id="ixv-24483" unitRef="usd">128869</mgih:ImpairmentLossOfPropertyPlantandEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-24484" unitRef="usd">7447205</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-24485" unitRef="usd">7792835</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c0" decimals="0" id="ixv-24486" unitRef="usd">848028</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c4" decimals="0" id="ixv-24487" unitRef="usd">1206371</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c5" decimals="0" id="ixv-24488" unitRef="usd">1556069</us-gaap:Depreciation>
    <mgih:ImpairmentLossOfPropertyPlantAndEquipments contextRef="c2" decimals="0" id="ixv-24489" unitRef="usd">128869</mgih:ImpairmentLossOfPropertyPlantAndEquipments>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-20954">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(8) Leases&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our &lt;span style="-sec-ix-hidden: hidden-fact-59"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-60"&gt;operating leases&lt;/span&gt;&lt;/span&gt; primarily consist of leases
of office, factories buildings and factory equipment. Our &lt;span style="-sec-ix-hidden: hidden-fact-61"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-62"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-63"&gt;finance leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; consist of lease of motor vehicles. The recognition of whether
a contract contains a lease is made by evaluating whether the arrangement conveys the right to use an identified asset and whether we
obtain substantially all the economic benefits from and has the ability to direct the use of the asset.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our lease assets and liabilities are included
in the lease right-of-use assets, &lt;span style="-sec-ix-hidden: hidden-fact-64"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-65"&gt;net, lease liabilities, current &lt;span style="-sec-ix-hidden: hidden-fact-66"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-67"&gt;portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, and lease liabilities, non-current portion on the consolidated
balance sheets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We follow ASU No.&#160;2016-02 and related standards
(collectively ASC&#160;842, Leases). We used the implicit rate and incremental borrowing rate from 3.18% to 4.75% as the discount rate,
based on the information available at commencement date in determining the present value of lease payments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Right-of-use assets(&#x201c;ROU&#x201d;), net&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,177,674&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,474,737&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Operating lease ROU&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,126,045&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,406,861&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Finance lease ROU&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;51,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67,876&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Lease liabilities - current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;223,543&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;218,578&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Current operating lease obligation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;207,904&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;203,347&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Current finance lease obligation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,639&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,231&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Lease liabilities &#x2013; non-current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;187,355&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;456,933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Non-current operating lease obligation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;160,161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;413,871&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Non-current finance lease obligation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;27,194&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;43,062&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in"&gt;Total lease obligation&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;410,898&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;675,511&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Operating and finance lease expenses for the&#160;years
ended June 30, 2025, 2024 and 2023 were US$350,209, US$834,423 and US$790,417, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table shows the remaining contractual
maturities of the Group&#x2019;s operating and &lt;span style="-sec-ix-hidden: hidden-fact-68"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-69"&gt;finance lease liabilities&lt;/span&gt;&lt;/span&gt; As of June 30, 2025 by years:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Operating&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Finance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Year ending June 30, 2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;220,861&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;16,774&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Year ending June 30, 2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;163,829&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,774&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Year ending June 30, 2028&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-58; font-size: 10pt"&gt;-&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x3000;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,183&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total undiscounted lease obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;384,690&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44,731&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,625&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,898&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Lease liabilities recognized in the consolidated balance sheet&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;368,065&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;42,833&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The lease obligations will end between July 1,
2025 and April 25, 2054. The weighted-average discount rate used to determine the operating lease liabilities as of June 30, 2025 was
4.37%.&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="c123"
      decimals="4"
      id="ixv-24490"
      unitRef="pure">0.0318</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="c124"
      decimals="4"
      id="ixv-24491"
      unitRef="pure">0.0475</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-20997">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Right-of-use assets(&#x201c;ROU&#x201d;), net&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,177,674&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,474,737&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Operating lease ROU&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,126,045&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,406,861&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Finance lease ROU&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;51,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67,876&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Lease liabilities - current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;223,543&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;218,578&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Current operating lease obligation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;207,904&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;203,347&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Current finance lease obligation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,639&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,231&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Lease liabilities &#x2013; non-current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;187,355&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;456,933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Non-current operating lease obligation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;160,161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;413,871&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Non-current finance lease obligation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;27,194&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;43,062&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in"&gt;Total lease obligation&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;410,898&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;675,511&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <mgih:RightofuseAssetsROUNet contextRef="c2" decimals="0" id="ixv-24492" unitRef="usd">3177674</mgih:RightofuseAssetsROUNet>
    <mgih:RightofuseAssetsROUNet contextRef="c3" decimals="0" id="ixv-24493" unitRef="usd">3474737</mgih:RightofuseAssetsROUNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-24494" unitRef="usd">3126045</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-24495" unitRef="usd">3406861</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-24496" unitRef="usd">51629</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-24497" unitRef="usd">67876</us-gaap:FinanceLeaseRightOfUseAsset>
    <mgih:LeaseLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-24498" unitRef="usd">223543</mgih:LeaseLiabilitiesCurrent>
    <mgih:LeaseLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-24499" unitRef="usd">218578</mgih:LeaseLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-24500" unitRef="usd">207904</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-24501" unitRef="usd">203347</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-24502" unitRef="usd">15639</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-24503" unitRef="usd">15231</us-gaap:FinanceLeaseLiabilityCurrent>
    <mgih:LeaseLiabilitiesNoncurrent contextRef="c2" decimals="0" id="ixv-24504" unitRef="usd">187355</mgih:LeaseLiabilitiesNoncurrent>
    <mgih:LeaseLiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-24505" unitRef="usd">456933</mgih:LeaseLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-24506" unitRef="usd">160161</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-24507" unitRef="usd">413871</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-24508" unitRef="usd">27194</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-24509" unitRef="usd">43062</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <mgih:LeaseLiabilities contextRef="c2" decimals="0" id="ixv-24510" unitRef="usd">410898</mgih:LeaseLiabilities>
    <mgih:LeaseLiabilities contextRef="c3" decimals="0" id="ixv-24511" unitRef="usd">675511</mgih:LeaseLiabilities>
    <us-gaap:OperatingLeaseExpense contextRef="c0" decimals="0" id="ixv-24512" unitRef="usd">350209</us-gaap:OperatingLeaseExpense>
    <mgih:FinanceLeaseExpenses contextRef="c0" decimals="0" id="ixv-24513" unitRef="usd">350209</mgih:FinanceLeaseExpenses>
    <us-gaap:OperatingLeaseExpense contextRef="c4" decimals="0" id="ixv-24514" unitRef="usd">834423</us-gaap:OperatingLeaseExpense>
    <mgih:FinanceLeaseExpenses contextRef="c4" decimals="0" id="ixv-24515" unitRef="usd">834423</mgih:FinanceLeaseExpenses>
    <us-gaap:OperatingLeaseExpense contextRef="c5" decimals="0" id="ixv-24516" unitRef="usd">790417</us-gaap:OperatingLeaseExpense>
    <mgih:FinanceLeaseExpenses contextRef="c5" decimals="0" id="ixv-24517" unitRef="usd">790417</mgih:FinanceLeaseExpenses>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-21147">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table shows the remaining contractual
maturities of the Group&#x2019;s operating and &lt;span style="-sec-ix-hidden: hidden-fact-68"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-69"&gt;finance lease liabilities&lt;/span&gt;&lt;/span&gt; As of June 30, 2025 by years:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Operating&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Finance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Year ending June 30, 2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;220,861&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;16,774&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Year ending June 30, 2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;163,829&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,774&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Year ending June 30, 2028&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-58; font-size: 10pt"&gt;-&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x3000;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,183&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total undiscounted lease obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;384,690&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44,731&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,625&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,898&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Lease liabilities recognized in the consolidated balance sheet&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;368,065&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;42,833&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="0" id="ixv-24518" unitRef="usd">220861</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-24519" unitRef="usd">16774</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-24520" unitRef="usd">163829</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="0" id="ixv-24521" unitRef="usd">16774</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="0" id="ixv-24522" unitRef="usd">11183</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-24523" unitRef="usd">384690</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-24524" unitRef="usd">44731</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-24525" unitRef="usd">16625</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-24526" unitRef="usd">1898</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="0" id="ixv-24527" unitRef="usd">368065</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c2" decimals="0" id="ixv-24528" unitRef="usd">42833</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="4" id="ixv-24529" unitRef="pure">0.0437</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-21236">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(9) Bank borrowings&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Outstanding balances of banks borrowings as of June 30, 2025 and 2024
consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Bank borrowings:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Guaranteed&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,734,186&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,157,475&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Collateralized and guaranteed&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,374,366&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,425,190&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The details of bank borrowings as at June 30, 2025 and 2024 are as
follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;Maturity&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted-average&lt;br/&gt; interest rate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Lender&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Type&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Currency&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 23%; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;DBS Bank Hong Kong Limited&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 10%; text-align: center"&gt;Bank borrowing&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 10%; text-align: center"&gt;November 2027&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 10%; text-align: center"&gt;HKD&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;7.31&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;1,800,902&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;Bank of China (Hong Kong) Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;Bank borrowing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;June 2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;HKD&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.61&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.96&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,821,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"&gt;Hang Sang Bank Limited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;Bank borrowing&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;July 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;HKD&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;6.93&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;960,542&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in"&gt;Total bank borrowings&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Carrying&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Within 1&lt;br/&gt; year or on&lt;br/&gt; demand&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;Loan type of HKD currency&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; padding-bottom: 1.5pt"&gt;June 30, 2024&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Carrying&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Within 1&lt;br/&gt; year or on&lt;br/&gt; demand&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;Loan type of HKD currency&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; padding-bottom: 1.5pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-89"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The average bank borrowings rates for the years
ended June 30, 2025, 2024 and 2023 were 6.62%, 7.07%and 5.69%, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2025, and 2024, the Company
had bank borrowings of US$6,108,552 and US$5,582,665, respectively, which contained repayment on demand clauses. Accordingly,
portions of the bank borrowings with Bank of China (Hong Kong) Limited contractually due for repayment after one year as of June 30,
2025 and 2024 with carrying amounts of US$ 3,374,366 and US$2,425,190, respectively, were classified as current liabilities. For the
purpose of the illustration, such bank borrowing is included within short-term bank borrowings and showed as bank borrowings
repayable within one year or on demand.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;Total interest for the bank borrowings for the years ended June 30,
2025, 2024 and 2023 was US$ 354,444, US$850,614 and US$684,358, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Saved to the above disclosure, the following table represent other
major loan covenants of aforementioned bank loans:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-size: 10pt"&gt;(i)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;guarantees given by certain shareholders namely Mr. Lai Yau Chuen,
    Mr. Lai Yau Fai, Mr. Lai Yau Chi and Mr. Lai Yau Sang as of June 30, 2024. These guarantees were released by the bank as of June
    30, 2025.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-size: 10pt"&gt;(ii)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;guarantees given by certain related companies controlled by the shareholders
namely Wah Tong Paper Products Factory Limited and Yee Woo Paper Packaging (China) Company Limited as of June 30, 2025 and 2024. These
guarantees were released by the bank as of June 30, 2025.&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;(iii)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;The Company previously pledged a leasehold land in Huizhou,
China as of June 30, 2024, 2023 and 2022. The pledge was released in 2025.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0" id="ixv-21240">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Outstanding balances of banks borrowings as of June 30, 2025 and 2024
consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Bank borrowings:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Guaranteed&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,734,186&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,157,475&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Collateralized and guaranteed&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,374,366&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,425,190&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShortTermBorrowings contextRef="c130" decimals="0" id="ixv-24530" unitRef="usd">2734186</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c131" decimals="0" id="ixv-24531" unitRef="usd">3157475</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c132" decimals="0" id="ixv-24532" unitRef="usd">3374366</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c133" decimals="0" id="ixv-24533" unitRef="usd">2425190</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" id="ixv-24534" unitRef="usd">6108552</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" id="ixv-24535" unitRef="usd">5582665</us-gaap:ShortTermBorrowings>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c0" id="ixv-21331">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The details of bank borrowings as at June 30, 2025 and 2024 are as
follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;Maturity&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted-average&lt;br/&gt; interest rate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Lender&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Type&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Currency&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 23%; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;DBS Bank Hong Kong Limited&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 10%; text-align: center"&gt;Bank borrowing&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 10%; text-align: center"&gt;November 2027&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 10%; text-align: center"&gt;HKD&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;7.31&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;1,800,902&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;Bank of China (Hong Kong) Limited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;Bank borrowing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;June 2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;HKD&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.61&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.96&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,821,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"&gt;Hang Sang Bank Limited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;Bank borrowing&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;July 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;HKD&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;6.93&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;960,542&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in"&gt;Total bank borrowings&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c134" id="ixv-24536">November 2027</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentCurrency contextRef="c134" id="ixv-24537">HKD</us-gaap:DebtInstrumentCurrency>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c136"
      decimals="4"
      id="ixv-24538"
      unitRef="pure">0.0731</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c136" decimals="0" id="ixv-24539" unitRef="usd">1800902</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c137" id="ixv-24540">June 2027</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentCurrency contextRef="c137" id="ixv-24541">HKD</us-gaap:DebtInstrumentCurrency>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c138"
      decimals="4"
      id="ixv-24542"
      unitRef="pure">0.0361</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c139"
      decimals="4"
      id="ixv-24543"
      unitRef="pure">0.0696</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c138" decimals="0" id="ixv-24544" unitRef="usd">6108552</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c139" decimals="0" id="ixv-24545" unitRef="usd">2821221</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c140" id="ixv-24546">July 2024</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentCurrency contextRef="c140" id="ixv-24547">HKD</us-gaap:DebtInstrumentCurrency>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c142"
      decimals="4"
      id="ixv-24548"
      unitRef="pure">0.0693</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c142" decimals="0" id="ixv-24549" unitRef="usd">960542</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" id="ixv-24550" unitRef="usd">6108552</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" id="ixv-24551" unitRef="usd">5582665</us-gaap:ShortTermBorrowings>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c0" id="ixv-21495">&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Carrying&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Within 1&lt;br/&gt; year or on&lt;br/&gt; demand&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;Loan type of HKD currency&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; padding-bottom: 1.5pt"&gt;June 30, 2024&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,582,665&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Carrying&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Within 1&lt;br/&gt; year or on&lt;br/&gt; demand&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;Loan type of HKD currency&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; padding-bottom: 1.5pt"&gt;June 30, 2025&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,108,552&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-89"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebt contextRef="c3" decimals="0" id="ixv-24552" unitRef="usd">5582665</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c3" decimals="0" id="ixv-24553" unitRef="usd">5582665</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebt contextRef="c3" decimals="0" id="ixv-24554" unitRef="usd">5582665</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c3" decimals="0" id="ixv-24555" unitRef="usd">5582665</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebt contextRef="c2" decimals="0" id="ixv-24556" unitRef="usd">6108552</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c2" decimals="0" id="ixv-24557" unitRef="usd">6108552</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebt contextRef="c2" decimals="0" id="ixv-24558" unitRef="usd">6108552</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c2" decimals="0" id="ixv-24559" unitRef="usd">6108552</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c125"
      decimals="4"
      id="ixv-24560"
      unitRef="pure">0.0662</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c126"
      decimals="4"
      id="ixv-24561"
      unitRef="pure">0.0707</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c127"
      decimals="4"
      id="ixv-24562"
      unitRef="pure">0.0569</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" id="ixv-24563" unitRef="usd">6108552</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" id="ixv-24564" unitRef="usd">5582665</us-gaap:ShortTermBorrowings>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c128" decimals="0" id="ixv-24565" unitRef="usd">3374366</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c129" decimals="0" id="ixv-24566" unitRef="usd">2425190</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:InterestExpenseDebt contextRef="c0" decimals="0" id="ixv-24567" unitRef="usd">354444</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c4" decimals="0" id="ixv-24568" unitRef="usd">850614</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c5" decimals="0" id="ixv-24569" unitRef="usd">684358</us-gaap:InterestExpenseDebt>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-21803">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(10) Related Party Balance and Transactions&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;There are no outstanding balances as of June 30, 2025 and 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following are the significant related party transactions for the
years ended June 30, 2025, 2024 and 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Relationship&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Nature&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Description&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;US$&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;US$&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;US$&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; width: 13%; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;Yee Woo Paper &lt;br/&gt; Packaging (China) Company Limited (hereafter &#x201c;YWPPC&#x201d;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 15%; text-align: left"&gt;Common control by the shareholders&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 11%; text-align: left"&gt;Trade nature&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 22%; text-align: left"&gt;Rental expenses incurred by the Company&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(659,678&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(707,311&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: 0pt; padding-left: 0pt; vertical-align: top"&gt;&lt;p style="text-indent: -0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"&gt;Kunshan Chuangke Printing Products Co., Ltd&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Common control by the shareholders&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Trade&#160;nature&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Equipment and car expenses incurred by the Company&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(53,805&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: 0pt; padding-left: 0pt; vertical-align: top"&gt;&lt;p style="text-indent: -0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"&gt;Kunshan Chuangke High Level Paper Products Co., Ltd&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Common control by the shareholders&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Trade nature&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Equipment incurred by the Company&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(845&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="c0" id="ixv-21809">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following are the significant related party transactions for the
years ended June 30, 2025, 2024 and 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Relationship&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Nature&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Description&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;US$&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;US$&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;US$&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="vertical-align: top; width: 13%; text-align: left; text-indent: -0.125in; padding-left: 0.125in"&gt;Yee Woo Paper &lt;br/&gt; Packaging (China) Company Limited (hereafter &#x201c;YWPPC&#x201d;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 15%; text-align: left"&gt;Common control by the shareholders&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 11%; text-align: left"&gt;Trade nature&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; width: 22%; text-align: left"&gt;Rental expenses incurred by the Company&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(659,678&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(707,311&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="text-align: left; text-indent: 0pt; padding-left: 0pt; vertical-align: top"&gt;&lt;p style="text-indent: -0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"&gt;Kunshan Chuangke Printing Products Co., Ltd&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Common control by the shareholders&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Trade&#160;nature&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Equipment and car expenses incurred by the Company&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(53,805&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; text-indent: 0pt; padding-left: 0pt; vertical-align: top"&gt;&lt;p style="text-indent: -0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"&gt;Kunshan Chuangke High Level Paper Products Co., Ltd&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Common control by the shareholders&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Trade nature&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: top; text-align: left"&gt;Equipment incurred by the Company&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(845&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships contextRef="c143" id="ixv-24570">Common control by the shareholders</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <mgih:RelatedPartyTransactionNature contextRef="c143" id="ixv-24571">Trade nature</mgih:RelatedPartyTransactionNature>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c143" id="ixv-24572">Rental expenses incurred by the Company</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c144" decimals="0" id="ixv-24573" unitRef="usd">-659678</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c145" decimals="0" id="ixv-24574" unitRef="usd">-707311</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships contextRef="c146" id="ixv-24575">Common control by the shareholders</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <mgih:RelatedPartyTransactionNature contextRef="c146" id="ixv-24576">Trade&#160;nature</mgih:RelatedPartyTransactionNature>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c146" id="ixv-24577">Equipment and car expenses incurred by the Company</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c146" decimals="0" id="ixv-24578" unitRef="usd">-53805</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships contextRef="c149" id="ixv-24579">Common control by the shareholders</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <mgih:RelatedPartyTransactionNature contextRef="c149" id="ixv-24580">Trade nature</mgih:RelatedPartyTransactionNature>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c149" id="ixv-24581">Equipment incurred by the Company</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c149" decimals="0" id="ixv-24582" unitRef="usd">-845</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0" id="ixv-21943">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(11) Other payables and accrued liabilities&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Other payables and accrued liabilities consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Contract liabilities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;116,700&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;63,005&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Salaries payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;475,315&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,103,108&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;139,939&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;951,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other accruals&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;292,347&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;567,079&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,024,301&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,684,556&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The revenue recognized from contract liabilities
to the Company&#x2019;s operations was $54,353, $27,611 and $71,103 during the years ended June 30, 2025, 2024 and 2023, respectively.&lt;/p&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0" id="ixv-21947">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Other payables and accrued liabilities consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Contract liabilities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;116,700&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;63,005&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Salaries payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;475,315&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,103,108&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;139,939&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;951,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other accruals&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;292,347&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;567,079&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,024,301&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,684,556&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c2" decimals="0" id="ixv-24583" unitRef="usd">116700</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="0" id="ixv-24584" unitRef="usd">63005</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="c2" decimals="0" id="ixv-24585" unitRef="usd">475315</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="c3" decimals="0" id="ixv-24586" unitRef="usd">1103108</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c2" decimals="0" id="ixv-24587" unitRef="usd">139939</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c3" decimals="0" id="ixv-24588" unitRef="usd">951364</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-24589" unitRef="usd">292347</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-24590" unitRef="usd">567079</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-24591" unitRef="usd">1024301</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-24592" unitRef="usd">2684556</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c0" decimals="0" id="ixv-24593" unitRef="usd">54353</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c4" decimals="0" id="ixv-24594" unitRef="usd">27611</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c5" decimals="0" id="ixv-24595" unitRef="usd">71103</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-22028">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(12) Shareholders&#x2019; equity&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Ordinary shares&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company performed a series of group re-organizing
activities completed on January 19, 2022, resulting in 10,000,000 ordinary shares issued and outstanding as of June 30, 2022. As the
Group was under control of the same shareholders and their entire equity interests were held by the shareholders immediately prior to
the group reorganization, the consolidated statements of operations and comprehensive loss, consolidated statements of changes in shareholders&#x2019;
equity and consolidated statements of cash flows are prepared as if the current group structure had been in existence throughout the
year ended June 30, 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 4, 2023, the Company announced the closing
of its IPO of 1,250,000 ordinary shares, US$0.002&#160;par value per share (&#x201c;Ordinary Shares&#x201d;) at US$4.00&#160;per share
for US$5,000,000&#160;in gross proceeds. The Company raised total net proceeds of US$4.2 million, which was reflected in the statement
of cash flows, after deducting underwriting discounts and commissions and outstanding offering expenses as at April 3, 2023. During the
IPO, the Company incurred approximately US$1.7 million for underwriting discounts and commissions and total offering expenses, among
which approximately US$0.9 million offering expenses were paid before listing and recognized as deferred offering costs. At the date
of closing of IPO (i.e. April 4, 2023), the underwriting discounts and commissions and total offering expenses of approximately US$1.7
million were offset against the gross offering proceeds of US$5 million resulted in net amount of approximately US$3.3 million which
was recognized in additional paid-in capital.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Restricted net assets&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our ability to pay dividends is primarily dependent
on us receiving distributions of funds from Millennium Printing (Shenzhen) Co., Ltd, Yee Woo Paper Industry (Shenzhen) Co., Ltd., Putian
Xiqi Branding Strategy Co., Ltd, Millennium Packaging Technology (Huizhou) Co., Ltd., Millennium (Huizhou) Technology Co., Ltd. and Huizhou
Yimeinuo Industry Co., Ltd. (collectively as the &#x201c;PRC subsidiaries&#x201d;). Relevant PRC statutory laws and regulations permit
payments of dividends by the PRC subsidiaries only out of its retained earnings, if any, as determined in accordance with PRC accounting
standards and regulations. The results of operations reflected in the accompanying consolidated financial statements prepared in accordance
with U.S. GAAP differ from those reflected in the statutory financial statements of these subsidiaries.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;These subsidiaries are required to set aside
at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50%
of its registered capital. In addition, the PRC subsidiaries may allocate a portion of their after-tax profits based on PRC accounting
standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. The PRC subsidiaries may allocate a portion
of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds
and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of
China is subject to examination by the banks designated by State Administration of Foreign Exchange.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As a result of the foregoing restrictions, the
PRC subsidiaries are restricted in their ability to transfer their assets to us. Foreign exchange and other regulation in the PRC may
further restrict the PRC subsidiaries from transferring funds to us in the form of dividends, loans and advances. As of June 30, 2025,
and 2024, amounts restricted are the statutory reserve of the PRC subsidiaries, were US$1,049,119 and US$1,049,119, respectively&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the&#160;years ended June 30, 2025, 2024
and 2023, the PRC subsidiaries attributed US$0, US$0 and US$19,975 of retained earnings for their statutory reserves, respectively.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="c6"
      decimals="0"
      id="ixv-24596"
      unitRef="shares">10000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c6"
      decimals="0"
      id="ixv-24597"
      unitRef="shares">10000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c46"
      decimals="0"
      id="ixv-24598"
      unitRef="shares">1250000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c46"
      decimals="3"
      id="ixv-24599"
      unitRef="usdPershares">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharePrice
      contextRef="c46"
      decimals="2"
      id="ixv-24600"
      unitRef="usdPershares">4</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c47" decimals="0" id="ixv-24601" unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:PaymentsForProceedsFromRealEstatePartnershipInvestmentNet contextRef="c47" decimals="-5" id="ixv-24602" unitRef="usd">4200000</us-gaap:PaymentsForProceedsFromRealEstatePartnershipInvestmentNet>
    <us-gaap:UnderwritingIncomeLoss contextRef="c47" decimals="-5" id="ixv-24603" unitRef="usd">1700000</us-gaap:UnderwritingIncomeLoss>
    <us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions
      contextRef="c152"
      decimals="-5"
      id="ixv-24604"
      unitRef="usd">900000</us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="c152"
      decimals="-5"
      id="ixv-24605"
      unitRef="usd">1700000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:PaymentsForProceedsFromRealEstatePartnershipInvestmentNet
      contextRef="c152"
      decimals="-6"
      id="ixv-24606"
      unitRef="usd">5000000</us-gaap:PaymentsForProceedsFromRealEstatePartnershipInvestmentNet>
    <us-gaap:OtherAdditionalCapital
      contextRef="c153"
      decimals="-5"
      id="ixv-24607"
      unitRef="usd">3300000</us-gaap:OtherAdditionalCapital>
    <mgih:AfterTaxProfitsPercentage contextRef="c2" decimals="2" id="ixv-24608" unitRef="pure">0.10</mgih:AfterTaxProfitsPercentage>
    <mgih:RegisteredCapitalPercentage contextRef="c0" decimals="2" id="ixv-24609" unitRef="pure">0.50</mgih:RegisteredCapitalPercentage>
    <mgih:StatutoryReserve contextRef="c2" decimals="0" id="ixv-24610" unitRef="usd">1049119</mgih:StatutoryReserve>
    <mgih:StatutoryReserve contextRef="c3" decimals="0" id="ixv-24611" unitRef="usd">1049119</mgih:StatutoryReserve>
    <mgih:AppropriationsToStatutoryReserves contextRef="c154" decimals="0" id="ixv-24612" unitRef="usd">0</mgih:AppropriationsToStatutoryReserves>
    <mgih:AppropriationsToStatutoryReserves contextRef="c155" decimals="0" id="ixv-24613" unitRef="usd">0</mgih:AppropriationsToStatutoryReserves>
    <mgih:AppropriationsToStatutoryReserves contextRef="c14" decimals="0" id="ixv-24614" unitRef="usd">19975</mgih:AppropriationsToStatutoryReserves>
    <mgih:SellingAndMarketingExpensesTextBlock contextRef="c0" id="ixv-22081">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(13) Selling and marketing expenses&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Selling and marketing expenses were as follows:&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Staff costs and employee benefits&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,037,747&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,060,564&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;964,698&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Consultancy fee&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,083,143&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,597,503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,888,128&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Transportation and handling&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;696,583&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,178,114&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,468,035&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Advertisement expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,231&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,118&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,361&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,445&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,206&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,227&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;486,971&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;793,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;533,201&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,334,120&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,651,505&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,875,650&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</mgih:SellingAndMarketingExpensesTextBlock>
    <us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock contextRef="c0" id="ixv-22085">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Selling and marketing expenses were as follows:&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended June&#160;30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Staff costs and employee benefits&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,037,747&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,060,564&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;964,698&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Consultancy fee&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,083,143&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,597,503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,888,128&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Transportation and handling&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;696,583&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,178,114&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,468,035&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Advertisement expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,231&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,118&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,361&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,445&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,206&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,227&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;486,971&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;793,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;533,201&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,334,120&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,651,505&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,875,650&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock>
    <us-gaap:SellingAndMarketingExpense contextRef="c156" decimals="0" id="ixv-24615" unitRef="usd">1037747</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c157" decimals="0" id="ixv-24616" unitRef="usd">1060564</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c158" decimals="0" id="ixv-24617" unitRef="usd">964698</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c159" decimals="0" id="ixv-24618" unitRef="usd">1083143</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c160" decimals="0" id="ixv-24619" unitRef="usd">2597503</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c161" decimals="0" id="ixv-24620" unitRef="usd">1888128</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c162" decimals="0" id="ixv-24621" unitRef="usd">696583</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c163" decimals="0" id="ixv-24622" unitRef="usd">1178114</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c164" decimals="0" id="ixv-24623" unitRef="usd">1468035</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c165" decimals="0" id="ixv-24624" unitRef="usd">26231</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c166" decimals="0" id="ixv-24625" unitRef="usd">19118</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c167" decimals="0" id="ixv-24626" unitRef="usd">18361</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c168" decimals="0" id="ixv-24627" unitRef="usd">3445</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c169" decimals="0" id="ixv-24628" unitRef="usd">3206</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c170" decimals="0" id="ixv-24629" unitRef="usd">3227</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c171" decimals="0" id="ixv-24630" unitRef="usd">486971</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c172" decimals="0" id="ixv-24631" unitRef="usd">793000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c173" decimals="0" id="ixv-24632" unitRef="usd">533201</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="0" id="ixv-24633" unitRef="usd">3334120</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c4" decimals="0" id="ixv-24634" unitRef="usd">5651505</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c5" decimals="0" id="ixv-24635" unitRef="usd">4875650</us-gaap:SellingAndMarketingExpense>
    <mgih:GeneralAndAdministrativeExpensesTextBlock contextRef="c0" id="ixv-22220">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(14) General and administrative expenses&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;General and administrative expenses were as follows:&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Staff costs and employee benefits&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,461,306&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,757,235&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,356,644&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;175,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;218,334&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;263,576&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Research and development&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;241,925&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;261,837&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;241,241&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Office and utilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;194,331&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;172,630&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;198,135&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,292,506&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,170,994&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,211,370&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,365,859&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,581,030&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,270,966&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</mgih:GeneralAndAdministrativeExpensesTextBlock>
    <mgih:GeneralAndAdministrativeExpensesTableTextBlock contextRef="c0" id="ixv-22225">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;General and administrative expenses were as follows:&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Staff costs and employee benefits&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,461,306&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,757,235&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,356,644&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;175,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;218,334&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;263,576&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Research and development&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;241,925&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;261,837&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;241,241&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Office and utilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;194,331&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;172,630&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;198,135&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,292,506&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,170,994&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,211,370&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,365,859&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,581,030&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,270,966&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</mgih:GeneralAndAdministrativeExpensesTableTextBlock>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c156" decimals="0" id="ixv-24636" unitRef="usd">4461306</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c157" decimals="0" id="ixv-24637" unitRef="usd">6757235</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c158" decimals="0" id="ixv-24638" unitRef="usd">3356644</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c168" decimals="0" id="ixv-24639" unitRef="usd">175791</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c169" decimals="0" id="ixv-24640" unitRef="usd">218334</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c170" decimals="0" id="ixv-24641" unitRef="usd">263576</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c174" decimals="0" id="ixv-24642" unitRef="usd">241925</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c175" decimals="0" id="ixv-24643" unitRef="usd">261837</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c176" decimals="0" id="ixv-24644" unitRef="usd">241241</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c177" decimals="0" id="ixv-24645" unitRef="usd">194331</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c178" decimals="0" id="ixv-24646" unitRef="usd">172630</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c179" decimals="0" id="ixv-24647" unitRef="usd">198135</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c180" decimals="0" id="ixv-24648" unitRef="usd">2292506</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c181" decimals="0" id="ixv-24649" unitRef="usd">2170994</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c182" decimals="0" id="ixv-24650" unitRef="usd">1211370</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-24651" unitRef="usd">7365859</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c4" decimals="0" id="ixv-24652" unitRef="usd">9581030</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c5" decimals="0" id="ixv-24653" unitRef="usd">5270966</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-22364">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(15) Income Taxes&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Cayman Islands&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company was incorporated in the Cayman Islands
and is not subject to tax on income or capital gains under the laws of the Cayman Islands. The Company mainly conducts its operating
business through its subsidiaries in the PRC and Hong Kong. Additionally, the Cayman Islands does not impose a withholding tax on payments
of dividends to shareholders.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;British Virgin Islands&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s subsidiaries incorporated
in the British Virgin Islands is not subject to taxation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Vietnam&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s Vietnam subsidiaries, MPG
Global Company Limited, Yee Woo Vietnam Paper Products Company Limited and Millennium Printing and Packaging Technology (Vietnam) Co.,
Ltd are subject to Vietnam corporate income tax on its taxable income as reported in their statutory financial statements adjusted in
accordance with relevant Vietnam tax laws. The corporate tax rate under Vietnam tax laws is 20%. Tax losses can be carried forward for
five years, through 2028, but cannot be carried back. There is no assessable profits from the Vietnam subsidiaries during the years ended
June 30, 2025, 2024 and 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Hong Kong&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s Hong Kong subsidiaries, including
Millennium Investment International Limited, Millennium Strategic International Limited, Wah Tong Investment International Limited, Yee
Woo Paper Investment International Limited, Millennium Printing International Limited, Millennium Packaging Group International Limited,
Yee Woo Paper Packaging (HK) Company Limited and Millennium Holdings International Limited are subject to Hong Kong Profits Tax on their
taxable income as reported in their statutory financial statements adjusted in accordance with relevant Hong Kong tax laws. Hong Kong
Profits Tax is calculated at 16.5% of the estimated assessable profit for the years ended June 30, 2025, 2024 and 2023. Tax losses can
be carried forward to offset profits in future years until fully absorbed but cannot be carried back.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;PRC&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s PRC operating subsidiaries,
Millennium Printing (Shenzhen) Co., Ltd, Yee Woo Paper Industry (Shenzhen) Co., Ltd., Putian Xiqi Branding Strategy Co., Ltd., Millennium
Packaging Technology (Huizhou) Co., Ltd., Millennium (Huizhou) Technology Co., Ltd. and Huizhou Yimeinuo Industry Co., Ltd are governed
by the income tax laws of the PRC and the income tax provisions in respect to operations in the PRC is calculated at the applicable tax
rate on the taxable income for the periods based on existing legislation, interpretations and practices in respect thereof. Under the
Enterprise Income Tax Laws of the PRC (the &#x201c;EIT Laws&#x201d;), Chinese enterprises are subject to an income tax of 25% after appropriate
tax adjustments. The net tax loss attributable to those PRC entities can only be carried forward for a maximum period of five years,
through 2029.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Significant components of the provisions for income taxes for the
years ended June, 2025, 2024 and 2023 were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Current Tax Provision Hong Kong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;127,019&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;127,471&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;125,802&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deferred Tax Provision Hong Kong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,032&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Current Tax Provision PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-96"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,862&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-97"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Over Provision of PRC Income Tax in prior year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-98"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-99"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(217,999&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred Tax Provision PRC&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;164,361&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;54,643&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14,895&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total Provision (Credit) for Income Taxes&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;293,092&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;206,944&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(77,302&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table reconciles PRC statutory rates to our effective
tax rate:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;PRC Statutory rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Effect of different tax jurisdiction&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(12&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(7&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Overprovision of PRC income tax in prior year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-100"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(50&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Non-deductible expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Tax losses not recognized&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(21&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(18&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Effective income tax rate&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(5&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(2&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(18&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Management reviews this valuation allowance periodically
and will make adjustments as warranted. A summary of the otherwise deductible (or taxable) deferred tax items is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June&#160;30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June&#160;30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Miscellaneous&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,916&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;22,239&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Allowance for doubtful accounts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,517&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Allowance for inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;94,703&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;92,971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Tax loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;199,153&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;199,144&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;311,289&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;329,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Less: valuation allowance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(145,306&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total deferred tax assets&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;165,983&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;329,594&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <mgih:CorporateTaxRate
      contextRef="c183"
      decimals="2"
      id="ixv-24654"
      unitRef="pure">0.20</mgih:CorporateTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c184"
      decimals="3"
      id="ixv-24655"
      unitRef="pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c185"
      decimals="3"
      id="ixv-24656"
      unitRef="pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c186"
      decimals="3"
      id="ixv-24657"
      unitRef="pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c187"
      decimals="2"
      id="ixv-24658"
      unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-22393">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Significant components of the provisions for income taxes for the
years ended June, 2025, 2024 and 2023 were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Current Tax Provision Hong Kong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;127,019&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;127,471&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;125,802&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deferred Tax Provision Hong Kong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,032&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Current Tax Provision PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-96"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,862&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-97"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Over Provision of PRC Income Tax in prior year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-98"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-99"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(217,999&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred Tax Provision PRC&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;164,361&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;54,643&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14,895&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total Provision (Credit) for Income Taxes&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;293,092&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;206,944&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(77,302&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-24659" unitRef="usd">127019</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c4" decimals="0" id="ixv-24660" unitRef="usd">127471</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c5" decimals="0" id="ixv-24661" unitRef="usd">125802</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-24662" unitRef="usd">1712</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c4" decimals="0" id="ixv-24663" unitRef="usd">-5032</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit contextRef="c4" decimals="0" id="ixv-24664" unitRef="usd">29862</us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit>
    <mgih:OverProvisionOfPRCIncomeTaxInPriorYear contextRef="c5" decimals="0" id="ixv-24665" unitRef="usd">-217999</mgih:OverProvisionOfPRCIncomeTaxInPriorYear>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-24666" unitRef="usd">164361</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit contextRef="c4" decimals="0" id="ixv-24667" unitRef="usd">54643</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit contextRef="c5" decimals="0" id="ixv-24668" unitRef="usd">14895</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-24669" unitRef="usd">293092</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="0" id="ixv-24670" unitRef="usd">206944</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="0" id="ixv-24671" unitRef="usd">-77302</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-22543">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table reconciles PRC statutory rates to our effective
tax rate:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;PRC Statutory rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Effect of different tax jurisdiction&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(12&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(7&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Overprovision of PRC income tax in prior year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-100"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(50&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Non-deductible expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Tax losses not recognized&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(21&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(18&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Effective income tax rate&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(5&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(2&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(18&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="2" id="ixv-24672" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c4" decimals="2" id="ixv-24673" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="2" id="ixv-24674" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c0" decimals="2" id="ixv-24675" unitRef="pure">0.12</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c4" decimals="2" id="ixv-24676" unitRef="pure">0.06</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c5" decimals="2" id="ixv-24677" unitRef="pure">0.07</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c5" decimals="2" id="ixv-24678" unitRef="pure">-0.50</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c0" decimals="2" id="ixv-24679" unitRef="pure">0.05</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c4" decimals="2" id="ixv-24680" unitRef="pure">-0.03</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c0" decimals="2" id="ixv-24681" unitRef="pure">-0.21</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c4" decimals="2" id="ixv-24682" unitRef="pure">-0.18</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c5" decimals="2" id="ixv-24683" unitRef="pure">0.14</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="2" id="ixv-24684" unitRef="pure">-0.02</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c0" decimals="2" id="ixv-24685" unitRef="pure">-0.05</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c4" decimals="2" id="ixv-24686" unitRef="pure">-0.02</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c5" decimals="2" id="ixv-24687" unitRef="pure">-0.18</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-22667">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Management reviews this valuation allowance periodically
and will make adjustments as warranted. A summary of the otherwise deductible (or taxable) deferred tax items is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June&#160;30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June&#160;30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Miscellaneous&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,916&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;22,239&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Allowance for doubtful accounts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,517&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Allowance for inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;94,703&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;92,971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Tax loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;199,153&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;199,144&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;311,289&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;329,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Less: valuation allowance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(145,306&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total deferred tax assets&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;165,983&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;329,594&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOther contextRef="c2" decimals="0" id="ixv-24688" unitRef="usd">3916</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c3" decimals="0" id="ixv-24689" unitRef="usd">22239</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c2" decimals="0" id="ixv-24690" unitRef="usd">13517</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c3" decimals="0" id="ixv-24691" unitRef="usd">15240</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c2" decimals="0" id="ixv-24692" unitRef="usd">94703</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c3" decimals="0" id="ixv-24693" unitRef="usd">92971</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c2" decimals="0" id="ixv-24694" unitRef="usd">199153</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c3" decimals="0" id="ixv-24695" unitRef="usd">199144</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGross contextRef="c2" decimals="0" id="ixv-24696" unitRef="usd">311289</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="0" id="ixv-24697" unitRef="usd">329594</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c2" decimals="0" id="ixv-24698" unitRef="usd">145306</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c2" decimals="0" id="ixv-24699" unitRef="usd">165983</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c3" decimals="0" id="ixv-24700" unitRef="usd">329594</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-22777">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(16) Segment Reporting&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC 280, &#x201c;Segment Reporting&#x201d;, establishes
standards for reporting information about operating segments on a basis consistent with the Company&#x2019;s internal organizational structure
as well as information about geographical areas, business segments and major customers in financial statements for details on the Company&#x2019;s
business segments. The Company uses the &#x201c;management approach&#x201d; in determining reportable operating segments. The management
approach considers the internal organization and reporting used by the Company&#x2019;s &lt;span style="-sec-ix-hidden: hidden-fact-110"&gt;chief operating decision maker&lt;/span&gt; for making operating
decisions and assessing performance as the source for determining the Company&#x2019;s reportable segments. Management, including the
chief operating decision maker, reviews operation results by the revenue of different products or services. Based on management&#x2019;s
assessment, the Company determined it has only one operating segment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table presents revenue by major
merchandise or services categories for the years ended June 30, 2025, 2024 and 2023, respectively:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Packaging products&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,746,534&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;22,348,633&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;23,065,859&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Corrugated products&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,173,576&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,833,698&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,977,098&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Packaging products supply chain management solutions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,414,039&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,348,442&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,555,663&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;25,334,149&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;38,530,773&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;45,598,620&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the following table, the Company additionally
provided the revenue in term of geographical locations of customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended June 30, 2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging&lt;br/&gt; products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Corrugated&lt;br/&gt; products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging&lt;br/&gt;
products&lt;br/&gt; supply chain&lt;br/&gt; management&lt;br/&gt; solutions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;Geographical location:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Mainland China&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,333,276&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,087,022&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;678&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,420,976&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Hong Kong SAR&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,533,705&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;241,470&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,624,717&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,399,892&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;842,890&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;192,948&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;305,467&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,341,305&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other Southeast Asian countries*&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;403,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;478,117&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,386,043&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,267,777&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Australia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;219,659&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;921,896&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,141,555&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;United States of America&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;57,456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150,004&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,097,134&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,304,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other countries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;355,931&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;102,119&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;458,050&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,746,534&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,173,576&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,414,039&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;25,334,149&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended June 30, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Corrugated products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging&lt;br/&gt;
products&lt;br/&gt; supply chain&lt;br/&gt; management&lt;br/&gt; solutions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;Geographical location:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Mainland China&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19,316,785&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,284,023&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;61,829&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;28,662,637&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Hong Kong SAR&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,110,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;880,875&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,392,561&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,383,864&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;935,670&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;266&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;431,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,367,085&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other Southeast Asian countries*&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;445,218&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;205,496&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,390,853&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,041,567&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Australia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,543&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;948,618&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;953,161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;United States of America&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45,701&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;446,467&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,068,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,560,781&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other countries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;490,288&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;67,953&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,437&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;561,678&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;22,348,633&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,833,698&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,348,442&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;38,530,773&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended June 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging&lt;br/&gt; products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Corrugated&lt;br/&gt; products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging&lt;br/&gt;
products&lt;br/&gt; supply chain&lt;br/&gt; management&lt;br/&gt; solutions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;Geographical location:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Mainland China&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19,677,726&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;13,481,344&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;107,244&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;33,266,314&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Hong Kong SAR&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;797,390&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,327,396&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,160,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,285,506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,802,700&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,322&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,322,317&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,130,339&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other Southeast Asian countries*&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;516,753&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;861,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,986,331&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,364,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Australia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;812&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,167,379&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,168,191&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;United States of America&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,214&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;47,688&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;788,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;848,789&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other countries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;258,264&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;86,375&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;190,164&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;534,803&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,065,859&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;16,977,098&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,555,663&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;45,598,620&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Other Southeast Asian countries
include Singapore, Indonesia, Malaysia, Philippines and Myanmar.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingExpenseInformationUsedByCodmDescription contextRef="c0" id="ixv-22783">The Company uses the &#x201c;management approach&#x201d; in determining reportable operating segments. The management
approach considers the internal organization and reporting used by the Company&#x2019;s chief operating decision maker for making operating
decisions and assessing performance as the source for determining the Company&#x2019;s reportable segments.</us-gaap:SegmentReportingExpenseInformationUsedByCodmDescription>
    <us-gaap:NumberOfOperatingSegments contextRef="c0" decimals="0" id="ixv-24701" unitRef="pure">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-22786">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table presents revenue by major
merchandise or services categories for the years ended June 30, 2025, 2024 and 2023, respectively:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Packaging products&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,746,534&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;22,348,633&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;23,065,859&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Corrugated products&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,173,576&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,833,698&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,977,098&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Packaging products supply chain management solutions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,414,039&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,348,442&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,555,663&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;25,334,149&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;38,530,773&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;45,598,620&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c188" decimals="0" id="ixv-24702" unitRef="usd">15746534</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c189" decimals="0" id="ixv-24703" unitRef="usd">22348633</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c190" decimals="0" id="ixv-24704" unitRef="usd">23065859</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c191" decimals="0" id="ixv-24705" unitRef="usd">5173576</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c192" decimals="0" id="ixv-24706" unitRef="usd">11833698</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c193" decimals="0" id="ixv-24707" unitRef="usd">16977098</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c194" decimals="0" id="ixv-24708" unitRef="usd">4414039</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c195" decimals="0" id="ixv-24709" unitRef="usd">4348442</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c196" decimals="0" id="ixv-24710" unitRef="usd">5555663</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-24711" unitRef="usd">25334149</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c4" decimals="0" id="ixv-24712" unitRef="usd">38530773</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="0" id="ixv-24713" unitRef="usd">45598620</us-gaap:Revenues>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c0" id="ixv-22894">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the following table, the Company additionally
provided the revenue in term of geographical locations of customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended June 30, 2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging&lt;br/&gt; products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Corrugated&lt;br/&gt; products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging&lt;br/&gt;
products&lt;br/&gt; supply chain&lt;br/&gt; management&lt;br/&gt; solutions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;Geographical location:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Mainland China&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,333,276&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,087,022&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;678&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,420,976&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Hong Kong SAR&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,533,705&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;241,470&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,624,717&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,399,892&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;842,890&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;192,948&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;305,467&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,341,305&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other Southeast Asian countries*&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;403,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;478,117&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,386,043&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,267,777&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Australia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;219,659&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;921,896&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,141,555&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;United States of America&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;57,456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150,004&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,097,134&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,304,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other countries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;355,931&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;102,119&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;458,050&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,746,534&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,173,576&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,414,039&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;25,334,149&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended June 30, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Corrugated products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging&lt;br/&gt;
products&lt;br/&gt; supply chain&lt;br/&gt; management&lt;br/&gt; solutions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;Geographical location:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Mainland China&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19,316,785&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,284,023&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;61,829&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;28,662,637&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Hong Kong SAR&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,110,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;880,875&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,392,561&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,383,864&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;935,670&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;266&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;431,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,367,085&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other Southeast Asian countries*&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;445,218&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;205,496&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,390,853&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,041,567&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Australia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,543&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;948,618&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;953,161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;United States of America&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45,701&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;446,467&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,068,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,560,781&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other countries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;490,288&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;67,953&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,437&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;561,678&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;22,348,633&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,833,698&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,348,442&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;38,530,773&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended June 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging&lt;br/&gt; products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Corrugated&lt;br/&gt; products&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Packaging&lt;br/&gt;
products&lt;br/&gt; supply chain&lt;br/&gt; management&lt;br/&gt; solutions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;Geographical location:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Mainland China&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19,677,726&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;13,481,344&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;107,244&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;33,266,314&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Hong Kong SAR&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;797,390&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,327,396&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,160,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,285,506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vietnam&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,802,700&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,322&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,322,317&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,130,339&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other Southeast Asian countries*&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;516,753&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;861,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,986,331&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,364,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Australia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;812&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,167,379&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,168,191&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;United States of America&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,214&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;47,688&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;788,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;848,789&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other countries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;258,264&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;86,375&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;190,164&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;534,803&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,065,859&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;16,977,098&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,555,663&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;45,598,620&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Other Southeast Asian countries
include Singapore, Indonesia, Malaysia, Philippines and Myanmar.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues contextRef="c197" decimals="0" id="ixv-24714" unitRef="usd">12333276</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c198" decimals="0" id="ixv-24715" unitRef="usd">3087022</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c199" decimals="0" id="ixv-24716" unitRef="usd">678</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c200" decimals="0" id="ixv-24717" unitRef="usd">15420976</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c201" decimals="0" id="ixv-24718" unitRef="usd">1533705</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c202" decimals="0" id="ixv-24719" unitRef="usd">241470</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c203" decimals="0" id="ixv-24720" unitRef="usd">1624717</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c204" decimals="0" id="ixv-24721" unitRef="usd">3399892</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c205" decimals="0" id="ixv-24722" unitRef="usd">842890</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c206" decimals="0" id="ixv-24723" unitRef="usd">192948</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c207" decimals="0" id="ixv-24724" unitRef="usd">305467</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c208" decimals="0" id="ixv-24725" unitRef="usd">1341305</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c209" decimals="0" id="ix_0_fact" unitRef="usd">403617</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c210" decimals="0" id="ix_1_fact" unitRef="usd">478117</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c211" decimals="0" id="ix_2_fact" unitRef="usd">1386043</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c212" decimals="0" id="ix_3_fact" unitRef="usd">2267777</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c213" decimals="0" id="ixv-24730" unitRef="usd">219659</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c214" decimals="0" id="ixv-24731" unitRef="usd">921896</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c216" decimals="0" id="ixv-24732" unitRef="usd">1141555</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c217" decimals="0" id="ixv-24733" unitRef="usd">57456</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c218" decimals="0" id="ixv-24734" unitRef="usd">150004</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c219" decimals="0" id="ixv-24735" unitRef="usd">1097134</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c220" decimals="0" id="ixv-24736" unitRef="usd">1304594</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c221" decimals="0" id="ixv-24737" unitRef="usd">355931</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c222" decimals="0" id="ixv-24738" unitRef="usd">102119</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c224" decimals="0" id="ixv-24739" unitRef="usd">458050</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c188" decimals="0" id="ixv-24740" unitRef="usd">15746534</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c191" decimals="0" id="ixv-24741" unitRef="usd">5173576</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c194" decimals="0" id="ixv-24742" unitRef="usd">4414039</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-24743" unitRef="usd">25334149</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c225" decimals="0" id="ixv-24744" unitRef="usd">19316785</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c226" decimals="0" id="ixv-24745" unitRef="usd">9284023</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c227" decimals="0" id="ixv-24746" unitRef="usd">61829</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c228" decimals="0" id="ixv-24747" unitRef="usd">28662637</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c229" decimals="0" id="ixv-24748" unitRef="usd">1110428</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c230" decimals="0" id="ixv-24749" unitRef="usd">880875</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c231" decimals="0" id="ixv-24750" unitRef="usd">1392561</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c232" decimals="0" id="ixv-24751" unitRef="usd">3383864</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c233" decimals="0" id="ixv-24752" unitRef="usd">935670</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c234" decimals="0" id="ixv-24753" unitRef="usd">266</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c235" decimals="0" id="ixv-24754" unitRef="usd">431149</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c236" decimals="0" id="ixv-24755" unitRef="usd">1367085</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c237" decimals="0" id="ix_4_fact" unitRef="usd">445218</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c238" decimals="0" id="ix_5_fact" unitRef="usd">205496</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c239" decimals="0" id="ix_6_fact" unitRef="usd">1390853</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c240" decimals="0" id="ix_7_fact" unitRef="usd">2041567</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c241" decimals="0" id="ixv-24760" unitRef="usd">4543</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c242" decimals="0" id="ixv-24761" unitRef="usd">948618</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c244" decimals="0" id="ixv-24762" unitRef="usd">953161</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c245" decimals="0" id="ixv-24763" unitRef="usd">45701</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c246" decimals="0" id="ixv-24764" unitRef="usd">446467</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c247" decimals="0" id="ixv-24765" unitRef="usd">1068613</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c248" decimals="0" id="ixv-24766" unitRef="usd">1560781</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c249" decimals="0" id="ixv-24767" unitRef="usd">490288</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c250" decimals="0" id="ixv-24768" unitRef="usd">67953</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c251" decimals="0" id="ixv-24769" unitRef="usd">3437</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c252" decimals="0" id="ixv-24770" unitRef="usd">561678</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c189" decimals="0" id="ixv-24771" unitRef="usd">22348633</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c192" decimals="0" id="ixv-24772" unitRef="usd">11833698</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c195" decimals="0" id="ixv-24773" unitRef="usd">4348442</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c4" decimals="0" id="ixv-24774" unitRef="usd">38530773</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c253" decimals="0" id="ixv-24775" unitRef="usd">19677726</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c254" decimals="0" id="ixv-24776" unitRef="usd">13481344</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c255" decimals="0" id="ixv-24777" unitRef="usd">107244</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c256" decimals="0" id="ixv-24778" unitRef="usd">33266314</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c257" decimals="0" id="ixv-24779" unitRef="usd">797390</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c258" decimals="0" id="ixv-24780" unitRef="usd">1327396</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c259" decimals="0" id="ixv-24781" unitRef="usd">1160720</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c260" decimals="0" id="ixv-24782" unitRef="usd">3285506</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c261" decimals="0" id="ixv-24783" unitRef="usd">1802700</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c262" decimals="0" id="ixv-24784" unitRef="usd">5322</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c263" decimals="0" id="ixv-24785" unitRef="usd">1322317</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c264" decimals="0" id="ixv-24786" unitRef="usd">3130339</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c265" decimals="0" id="ix_8_fact" unitRef="usd">516753</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c266" decimals="0" id="ix_9_fact" unitRef="usd">861594</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c267"
      decimals="0"
      id="ix_10_fact"
      unitRef="usd">1986331</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c268"
      decimals="0"
      id="ix_11_fact"
      unitRef="usd">3364678</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c269" decimals="0" id="ixv-24791" unitRef="usd">812</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c270" decimals="0" id="ixv-24792" unitRef="usd">1167379</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c272" decimals="0" id="ixv-24793" unitRef="usd">1168191</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c273" decimals="0" id="ixv-24794" unitRef="usd">12214</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c274" decimals="0" id="ixv-24795" unitRef="usd">47688</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c275" decimals="0" id="ixv-24796" unitRef="usd">788887</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c276" decimals="0" id="ixv-24797" unitRef="usd">848789</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c277" decimals="0" id="ixv-24798" unitRef="usd">258264</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c278" decimals="0" id="ixv-24799" unitRef="usd">86375</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c279" decimals="0" id="ixv-24800" unitRef="usd">190164</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c280" decimals="0" id="ixv-24801" unitRef="usd">534803</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c190" decimals="0" id="ixv-24802" unitRef="usd">23065859</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c193" decimals="0" id="ixv-24803" unitRef="usd">16977098</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c196" decimals="0" id="ixv-24804" unitRef="usd">5555663</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="0" id="ixv-24805" unitRef="usd">45598620</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-23535">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(17) Risks and Uncertainties&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Credit risk&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our assets that potentially subject to a significant
concentration of credit risk primarily consist of cash and accounts receivable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We believe there is no significant credit risk
associated with cash in Hong Kong, which was held by reputable financial institutions in Hong Kong. The Hong Kong Deposit Protection Board
pays compensation up to US$63,695 (equivalent to HK$500,000) if the bank with which an individual/a company hold its eligible deposit
fails. As of June 30, 2025, cash balance of US$7,193,377 (HK$56,467,071) was maintained at financial institutions in Hong Kong and approximately
US$63,695 (HK$500,000) was insured by the Hong Kong Deposit Protection Board.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We believe there is no significant credit risk
associated with cash in the PRC, which was held by reputable financial institutions in PRC. The People&#x2019;s Bank of China pays up to
US$69,763 (RMB500,000) if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2025, cash balance
of US$3,056,336 (RMB$21,905,252) was maintained at financial institutions in PRC and approximately US$69,763 (RMB500,000) was insured
by The People&#x2019;s Bank of China.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We believe there is no significant credit risk
associated with cash in Vietnam, which was held by reputable financial institutions in Vietnam. The Deposit insurance of Vietnam pays
up to US$4,789 (VND 125,000,000) if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2025,
cash balance of US$527,348 (VND13,765,476,355) was maintained at financial institutions in Vietnam and approximately US$4,789 (VND 125,000,000)
was insured by The Deposit Insurance of Vietnam.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We designed credit policies with an objective
to minimize their exposure to credit risk. Our accounts receivable is short term in nature and the associated risk is minimal. We conduct
credit evaluations on our clients and generally do not require collateral or other security from such clients. We periodically evaluate
the creditworthiness of the existing clients in determining an allowance for doubtful accounts primarily based upon the age of the receivables
and factors surrounding the credit risk of specific clients.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We are also exposed to risk from other receivables.
These assets are subjected to credit evaluations. An allowance, where applicable, would make for estimated unrecoverable amounts which
have been determined by reference to past default experience and the current economic environment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;

&lt;b&gt;&lt;i&gt;Customer concentration risk&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended June 30, 2025, 2024 and 2023,
customers accounting for 10% or more of total revenues are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Customer&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,163,870&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;20.4&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-114"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-115"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,257,128&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18.8&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;6,334,447&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13.9&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2025 and 2024, customers accounted
for 10% or more of accounts receivable as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Customer&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 52%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,751,895&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;30.8&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,155,901&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;15.6&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;B&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;813,403&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10.9&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;C&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;684,830&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;12.0&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;818,835&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;11.0&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;D&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;587,190&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10.3&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&#x3000;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&#x3000;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Suppliers concentration risk&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended June 30, 2025, 2024 and 2023,
the suppliers which accounted for 10% or more of total purchases are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Supplier&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,963,186&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19.7&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,390,127&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;21.5&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,009,756&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13.3&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,070,918&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10.1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2025 and 2024, no single vendor
accounted for more than 10% of the total balance of accounts payable.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:CompensatingBalanceAmount contextRef="c281" decimals="0" id="ixv-24806" unitRef="usd">63695</us-gaap:CompensatingBalanceAmount>
    <us-gaap:CompensatingBalanceAmount contextRef="c281" decimals="0" id="ixv-24807" unitRef="hkd">500000</us-gaap:CompensatingBalanceAmount>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c281" decimals="0" id="ixv-24808" unitRef="usd">7193377</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c281" decimals="0" id="ixv-24809" unitRef="hkd">56467071</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashFDICInsuredAmount contextRef="c281" decimals="0" id="ixv-24810" unitRef="usd">63695</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c281" decimals="0" id="ixv-24811" unitRef="hkd">500000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CompensatingBalanceAmount contextRef="c282" decimals="0" id="ixv-24812" unitRef="usd">69763</us-gaap:CompensatingBalanceAmount>
    <us-gaap:CompensatingBalanceAmount contextRef="c282" decimals="0" id="ixv-24813" unitRef="cny">500000</us-gaap:CompensatingBalanceAmount>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c282" decimals="0" id="ixv-24814" unitRef="usd">3056336</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c282" decimals="0" id="ixv-24815" unitRef="cny">21905252</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashFDICInsuredAmount contextRef="c282" decimals="0" id="ixv-24816" unitRef="usd">69763</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c282" decimals="0" id="ixv-24817" unitRef="cny">500000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CompensatingBalanceAmount contextRef="c283" decimals="0" id="ixv-24818" unitRef="usd">4789</us-gaap:CompensatingBalanceAmount>
    <us-gaap:CompensatingBalanceAmount contextRef="c283" decimals="0" id="ixv-24819" unitRef="vnd">125000000</us-gaap:CompensatingBalanceAmount>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c283" decimals="0" id="ixv-24820" unitRef="usd">527348</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c283" decimals="0" id="ixv-24821" unitRef="vnd">765476355</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashFDICInsuredAmount contextRef="c283" decimals="0" id="ixv-24822" unitRef="usd">4789</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c283" decimals="0" id="ixv-24823" unitRef="vnd">125000000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c0" id="ixv-23584">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended June 30, 2025, 2024 and 2023,
customers accounting for 10% or more of total revenues are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Customer&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,163,870&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;20.4&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-114"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-115"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,257,128&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18.8&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;6,334,447&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13.9&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Customer&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 52%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,751,895&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;30.8&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,155,901&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;15.6&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;B&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;813,403&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10.9&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;C&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;684,830&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;12.0&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;818,835&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;11.0&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;D&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;587,190&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10.3&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&#x3000;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&#x3000;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended June 30, 2025, 2024 and 2023,
the suppliers which accounted for 10% or more of total purchases are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Supplier&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&#x3000;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,963,186&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19.7&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,390,127&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;21.5&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,009,756&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13.3&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,070,918&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10.1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <mgih:ConcentrationRiskAmount contextRef="c284" decimals="0" id="ixv-24824" unitRef="usd">5163870</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c284"
      decimals="3"
      id="ixv-24825"
      unitRef="pure">0.204</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c288" decimals="0" id="ixv-24826" unitRef="usd">7257128</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c288"
      decimals="3"
      id="ixv-24827"
      unitRef="pure">0.188</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c289" decimals="0" id="ixv-24828" unitRef="usd">6334447</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c289"
      decimals="3"
      id="ixv-24829"
      unitRef="pure">0.139</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c290" decimals="0" id="ixv-24830" unitRef="usd">1751895</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c290"
      decimals="3"
      id="ixv-24831"
      unitRef="pure">0.308</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c291" decimals="0" id="ixv-24832" unitRef="usd">1155901</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c291"
      decimals="3"
      id="ixv-24833"
      unitRef="pure">0.156</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c293" decimals="0" id="ixv-24834" unitRef="usd">813403</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c293"
      decimals="3"
      id="ixv-24835"
      unitRef="pure">0.109</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c294" decimals="0" id="ixv-24836" unitRef="usd">684830</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c294"
      decimals="3"
      id="ixv-24837"
      unitRef="pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c295" decimals="0" id="ixv-24838" unitRef="usd">818835</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c295"
      decimals="3"
      id="ixv-24839"
      unitRef="pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c296" decimals="0" id="ixv-24840" unitRef="usd">587190</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c296"
      decimals="3"
      id="ixv-24841"
      unitRef="pure">0.103</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c299" decimals="0" id="ixv-24842" unitRef="usd">2963186</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c299"
      decimals="3"
      id="ixv-24843"
      unitRef="pure">0.197</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c300" decimals="0" id="ixv-24844" unitRef="usd">4390127</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c300"
      decimals="3"
      id="ixv-24845"
      unitRef="pure">0.215</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c302" decimals="0" id="ixv-24846" unitRef="usd">2009756</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c302"
      decimals="3"
      id="ixv-24847"
      unitRef="pure">0.133</us-gaap:ConcentrationRiskPercentage1>
    <mgih:ConcentrationRiskAmount contextRef="c303" decimals="0" id="ixv-24848" unitRef="usd">2070918</mgih:ConcentrationRiskAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c303"
      decimals="3"
      id="ixv-24849"
      unitRef="pure">0.101</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CommitmentsDisclosureTextBlock contextRef="c0" id="ixv-23910">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(18) Capital Commitment&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;a.&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;Operating lease commitment&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;The Company had outstanding commitment
on non-cancelable leases . The details of operating lease commitment contracted As of June 30, 2025 are set out in Note 8.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;b.&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;Capital commitment&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;On March 14, 2020, the Company entered
into a contract for the right to use land in Vietnam for VND 102,476,000,000(USD 4,184,513) with Viglacera Yen My Industrial Zone Development,
Subsequently, due to a change in land mapping area from 50,000 sq.m to 49,997 sq.m, the Company signed a new sublease contract on December
11, 2023, with the released land cost to VND 102,469,851,440(USD 4,184,262) . As of June 30, 2025, the full payment for the land use right
has been settled.&lt;/p&gt;</us-gaap:CommitmentsDisclosureTextBlock>
    <mgih:RightofuseAssetsROUNet contextRef="c304" decimals="0" id="ixv-24850" unitRef="vnd">102476000000</mgih:RightofuseAssetsROUNet>
    <mgih:RightofuseAssetsROUNet contextRef="c304" decimals="0" id="ixv-24851" unitRef="usd">4184513</mgih:RightofuseAssetsROUNet>
    <us-gaap:AreaOfLand contextRef="c305" decimals="0" id="ixv-24852" unitRef="sqm">50000</us-gaap:AreaOfLand>
    <us-gaap:AreaOfLand contextRef="c306" decimals="0" id="ixv-24853" unitRef="sqm">49997</us-gaap:AreaOfLand>
    <mgih:ContractForRightToUseOfLand contextRef="c307" decimals="0" id="ixv-24854" unitRef="vnd">102469851440</mgih:ContractForRightToUseOfLand>
    <mgih:ContractForRightToUseOfLand contextRef="c307" decimals="0" id="ixv-24855" unitRef="usd">4184262</mgih:ContractForRightToUseOfLand>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-23940">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(19) Subsequent Events&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company assessed all events from June 30,
2025, up through October 28, 2025, which is the date that these consolidated financial statements are available to be issued, unless
as disclosed else where in the consolidated financial statements, there are not any material subsequent events that require disclosure
in these consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Subsequent to the balance sheet date, the Company
reached a settlement with the counterparty related to the frozen bank deposit of $87,842. The settlement was completed in August 2025,
and the restriction on the deposit was lifted.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:Deposits contextRef="c308" decimals="0" id="ixv-24856" unitRef="usd">87842</us-gaap:Deposits>
    <dei:EntityAddressCountry contextRef="c0" id="hidden-fact-0">HK</dei:EntityAddressCountry>
    <dei:EntityAddressCountry contextRef="c1" id="hidden-fact-1">HK</dei:EntityAddressCountry>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="c3"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TaxesPayableCurrent
      contextRef="c3"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves
      contextRef="c12"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves
      contextRef="c13"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves
      contextRef="c15"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:AdjustmentToStatutoryReservesandRetainedEarningAppropriationsToStatutoryReserves
      contextRef="c5"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c14"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c15"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c16"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c12"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c13"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c16"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c12"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c13"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c14"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c15"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c23"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c24"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c25"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c27"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c23"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c24"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c25"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c26"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c33"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c34"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c36"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c33"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c34"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c37"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c35"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetImpairmentCharges
      contextRef="c4"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetImpairmentCharges
      contextRef="c5"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes
      contextRef="c5"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:PaymentsToPrepaymentLandCost
      contextRef="c4"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:PaymentsToPrepaymentLandCost
      contextRef="c5"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c5"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c0"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c4"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:WaiverOfAmountsDueToShareholders
      contextRef="c0"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:WaiverOfAmountsDueToShareholders
      contextRef="c4"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:WaiverOfAmountsDueToShareholders
      contextRef="c5"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:RecapitalizationTransferOutOfRetainedEarnings
      contextRef="c0"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:RecapitalizationTransferOutOfRetainedEarnings
      contextRef="c4"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:RecapitalizationTransferOutOfRetainedEarnings
      contextRef="c5"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:RecapitalizationTransferIntoAdditionalPaidInCapital
      contextRef="c0"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:RecapitalizationTransferIntoAdditionalPaidInCapital
      contextRef="c4"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:RecapitalizationTransferIntoAdditionalPaidInCapital
      contextRef="c5"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital
      contextRef="c0"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:PrepaidOfferingCostsNetOffWithAdditionalPaidinCapital
      contextRef="c4"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="c4"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:ImpairmentLossOfPropertyPlantandEquipment
      contextRef="c3"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:ImpairmentLossOfPropertyPlantAndEquipments
      contextRef="c3"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:ImpairmentLossOfPropertyPlantAndEquipments
      contextRef="c22"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="c2"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-59">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-60">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-61">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-62">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-63">http://fasb.org/us-gaap/2025#LiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-64">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-65">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-66">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-67">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-68">http://fasb.org/us-gaap/2025#AccountsPayableCurrent</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-69">http://fasb.org/us-gaap/2025#AccountsPayableCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c135"
      id="hidden-fact-70"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c135"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c141"
      id="hidden-fact-72"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c141"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="c3"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="c3"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="c3"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="c3"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="c3"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="c3"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="c3"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="c3"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="c2"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="c2"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="c2"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="c2"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="c2"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="c2"
      id="hidden-fact-87"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="c2"
      id="hidden-fact-88"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="c2"
      id="hidden-fact-89"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c143"
      id="hidden-fact-90"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c147"
      id="hidden-fact-91"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c148"
      id="hidden-fact-92"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c150"
      id="hidden-fact-93"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c151"
      id="hidden-fact-94"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c5"
      id="hidden-fact-95"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit
      contextRef="c5"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:OverProvisionOfPRCIncomeTaxInPriorYear
      contextRef="c0"
      id="hidden-fact-98"
      unitRef="usd"
      xsi:nil="true"/>
    <mgih:OverProvisionOfPRCIncomeTaxInPriorYear
      contextRef="c4"
      id="hidden-fact-99"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="c0"
      id="hidden-fact-100"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="c4"
      id="hidden-fact-101"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="c5"
      id="hidden-fact-102"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c4"
      id="hidden-fact-103"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c5"
      id="hidden-fact-104"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c3"
      id="hidden-fact-105"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c215"
      id="hidden-fact-106"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c223"
      id="hidden-fact-107"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c243"
      id="hidden-fact-108"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c271"
      id="hidden-fact-109"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration contextRef="c0" id="hidden-fact-110">http://fasb.org/srt/2025#ChiefOperatingOfficerMember</us-gaap:SegmentReportingExpenseInformationUsedByCodmTypeExtensibleEnumeration>
    <mgih:ConcentrationRiskAmount
      contextRef="c285"
      id="hidden-fact-111"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c285"
      id="hidden-fact-112"
      unitRef="pure"
      xsi:nil="true"/>
    <mgih:ConcentrationRiskAmount
      contextRef="c286"
      id="hidden-fact-113"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c286"
      id="hidden-fact-114"
      unitRef="pure"
      xsi:nil="true"/>
    <mgih:ConcentrationRiskAmount
      contextRef="c287"
      id="hidden-fact-115"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c287"
      id="hidden-fact-116"
      unitRef="pure"
      xsi:nil="true"/>
    <mgih:ConcentrationRiskAmount
      contextRef="c292"
      id="hidden-fact-117"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c292"
      id="hidden-fact-118"
      unitRef="pure"
      xsi:nil="true"/>
    <mgih:ConcentrationRiskAmount
      contextRef="c297"
      id="hidden-fact-119"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c297"
      id="hidden-fact-120"
      unitRef="pure"
      xsi:nil="true"/>
    <mgih:ConcentrationRiskAmount
      contextRef="c298"
      id="hidden-fact-121"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c298"
      id="hidden-fact-122"
      unitRef="pure"
      xsi:nil="true"/>
    <mgih:ConcentrationRiskAmount
      contextRef="c301"
      id="hidden-fact-123"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c301"
      id="hidden-fact-124"
      unitRef="pure"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-24984">0001903995</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-24985">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-24986">FY</dei:DocumentFiscalPeriodFocus>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size: 10pt">Other Southeast Asian countries
include Singapore, Indonesia, Malaysia, Philippines and Myanmar.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
